home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Floppyshop 2
/
Floppyshop - 2.zip
/
Floppyshop - 2.iso
/
art&graf.ix
/
art-0074
/
kritzel
/
kritzel.gfa
(
.txt
)
next >
Wrap
GFA-BASIC Atari
|
1997-04-16
|
97KB
|
5,160 lines
' *****************************************************************************
'
' M A L P R O G R A M M " K R I T Z E L "
'
' programmiert von Heiko Müller, Mozartstraße 17, 2905 Edewecht
'
datum$="12.02.1989" ! letztes Bearbeitungsdatum
version$="3.60" ! Version-Nummer
'
' *****************************************************************************
'
' Veränderungen gegenüber dem letzten PD-Programm der GFA-Sammlung:
'
' Datum- und Uhrzeiteingabe
' Dateiextension wählbar - normale Extension ist nun "PIC", damit die Bilder
' von SIGNUM! eingelesen werden können. In einer Zwischenversion wurde
' die Endung "DOO" verwendet. Bestehende Bilder müssen nun leider umbenannt
' werden.
' andere Routinen bei Boxen (keine runden Ecken bei starken Strichstärken)
' Ordner können vom Programm aus angelegt werden
' SIGNUM-Druckerfonts können für Großschrift benutzt werden
' Graphik-Modi werden auch beim Einsetzen von Blocks berücksichtigt
' schnelle Lupenroutine
' Tortendiagramme herstellbar
' beliebige Gitterweiten einstellbar
' Sprühdosenroutine verbessert
' "Umriss"-Routine
' Tastatur-Repeat wird für Programmablauf abgestellt
' fünf Bildschirme, die gewechselt werden können
'
' In den ersten Versionen dieses Programms wurde die GEM-Menüleiste kombiniert
' mit Tastaturaufrufen (ON MENU gleichzeitig mit ON MENU KEY).
'
' Leider führte das zu Programmabstürzen mit Bildverlust, wenn man bei herun-
' tergeklapptem Menü gleichzeitig eine Taste betätigte. Da dieser Fehler sich
' nicht beseitigen ließ, wird ab der Version 3.5 ein "selbstgestricktes" Menü
' eingesetzt (Funktion ähnlich D.R.A.W).
' ab Version 3.60 ist ein Titelbild in den Programmtext eingebunden (Zeile 1658)
' Diese Programmliste darf deshalb nicht mit Save,A abgespeichert werden, sonst
' geht das Titelbild verloren!
'
' ################# nun geht's los: ####################
'
ON BREAK GOSUB schluss
ON ERROR GOSUB fehler
'
IF XBIOS(4)<>2
ALERT 3,"Dieses Programm läuft leider|nur mit einem|Schwarzweiß-Monitor!",1,"Sch... ",dummy%
EDIT
ENDIF
'
CLS
VOID XBIOS(35,0,0) ! Tastaturklickverzögerung und -wiederholung aus
SETCOLOR 0,1 ! schwarze Schrift auf weißem Grund
SGET bild$ ! zwei leere Bilder einlesen
SGET undo$
ALERT 2,"Was für ein Drucker|ist angeschlossen?",1,"24-Nadel|9-Nadel",drucker%
GOSUB datum_und_uhr
HIDEM
GOSUB speicher_einrichten
GOSUB menue_einrichten
OUT 2,7
SHOWM
DEFMOUSE 3
'
' *************************************** Hauptprogramm ***********************
neustart:
'
DO
IF BIOS(11,-1)>15 ! Wenn Capslock eingeschaltet,
VOID BIOS(11,0) ! ausschalten, damit Tastaturaufruf funktioniert
ENDIF
IF NOT menue_aus!
SPUT menue$
GRAPHMODE 1
DEFTEXT 1,0,0,6
TEXT 260,90,LEFT$(TIME$,5) ! aktuelle Uhrzeit anzeigen
DEFMOUSE 3
'
REPEAT ! Warteschleife mit Tastatur- oder Mausabfrage
MOUSE x%,y%,k%
taste$=INKEY$
IF BIOS(11,-1)=14 ! Programmabbruch hier mit Control-Shift-Alternate
GOSUB schluss
ENDIF
UNTIL MOUSEK OR taste$>""
ENDIF
IF k%=2 OR menue_aus!
GOSUB bild_zeigen ! Warteschleife mit Bildanzeige
ENDIF
IF LEN(taste$)=1
taste$=UPPER$(taste$)
ENDIF
IF k%=1 OR taste$>""
IF k%=1
taste$=""
auswahl%=INT(y%/50)*10+INT(x%/80)
WHILE MOUSEK ! warten, bis Maustaste losgelassen
WEND
ELSE
auswahl%=0
IF LEN(taste$)=2
taste$="2"+RIGHT$(taste$,1) ! bei Sondertasten 2 davor
ENDIF
IF BIOS(11,-1)=1 OR BIOS(11,-1)=2 ! Shift-Taste gehalten: S davor
taste$="S"+taste$
ENDIF
ENDIF
'
SHOWM
GOSUB abfrage
'
WHILE MOUSEK
WEND
ENDIF
LOOP
'
' ****************************************************************************
'
PROCEDURE abfrage
'
VOID XBIOS(35,20,3) ! Tastaturklickverzögerung und -wiederholung ein
'
' ##########################
' IF taste$>"" ! Zeilen zur Programmentwicklung einschalten
' ALERT 1,"Taste "+taste$,1,"aha",dummy%
' ENDIF
' ##########################
'
WHILE MOUSEK ! warten, bis Maustaste losgelassen
WEND
'
IF taste$="B"
GOSUB blockabfrage
ENDIF
IF taste$="D"
GOSUB dateiabfrage
ENDIF
IF auswahl%=10 OR taste$="Ü"
GOSUB ueber
ENDIF
IF auswahl%=11 OR ASC(taste$)=27 ! Esc
SPUT bild$
GOSUB accessory
ENDIF
IF auswahl%=12 OR taste$="DP"
GOSUB speicherplatz
ENDIF
IF auswahl%=13 OR taste$="DU"
GOSUB datum_und_uhr
ENDIF
IF auswahl%=14 OR taste$="DL"
SPUT bild$
GOSUB laden
SPUT bild$
GOSUB bild_kurz_zeigen(200)
ENDIF
IF auswahl%=15 OR taste$="DS"
SPUT bild$
GOSUB speichern
ENDIF
IF auswahl%=16 OR taste$="D"+CHR$(127) ! Delete
GOSUB datei_loeschen
ENDIF
IF auswahl%=17 OR taste$="DO"
GOSUB neuer_ordner
ENDIF
IF auswahl%=20 OR taste$="2K" OR taste$="2M" ! Pfeiltasten
GOSUB bildwechsel
SPUT bild$
ENDIF
IF auswahl%=21 OR taste$="2a" ! Undo
SWAP bild$,undo$
SPUT bild$
GOSUB bild_kurz_zeigen(100)
ENDIF
IF auswahl%=22 OR taste$="" ! Delete
SPUT bild$
GOSUB loeschen
ENDIF
IF auswahl%=23 OR taste$="I"
SPUT bild$
GOSUB invert
GOSUB bild_kurz_zeigen(100)
ENDIF
IF auswahl%=24 OR taste$="P"
SPUT bild$
GOSUB ausdruck
ENDIF
IF auswahl%=25 OR taste$="K"
SPUT bild$
GOSUB kopieren
SPUT bild$
GOSUB bild_kurz_zeigen(100)
ENDIF
IF auswahl%=26 OR taste$="U"
SPUT bild$
GOSUB umriss
SPUT bild$
GOSUB bild_kurz_zeigen(100)
ENDIF
IF auswahl%=27 OR taste$="O"
k%=0
SPUT bild$
IF menue_aus!=FALSE
menue_aus!=TRUE
ALERT 0,"Nun geht's nur noch mit|Tastenaufrufen weiter.|Mit der Taste O wird das|Menü wieder eingeschaltet.",1,"aha",dummy%
ELSE
menue_aus!=FALSE
ENDIF
ENDIF
IF auswahl%=30 OR taste$="F"
SPUT bild$
GOSUB freihand
ENDIF
IF auswahl%=31 OR taste$="G"
SPUT bild$
GOSUB gerade
ENDIF
IF auswahl%=32 OR taste$="L"
SPUT bild$
GOSUB linienzug
ENDIF
IF auswahl%=33 OR taste$="*"
SPUT bild$
GOSUB strahlen
ENDIF
IF auswahl%=34 OR taste$="R"
SPUT bild$
GOSUB radiergummi
ENDIF
IF auswahl%=35 OR taste$="S"
SPUT bild$
GOSUB spruehdose
ENDIF
IF auswahl%=36 OR taste$="M"
SPUT bild$
GOSUB mikroskop
ENDIF
IF auswahl%=37 OR taste$="A"
SPUT bild$
GOSUB fuellen
ENDIF
IF auswahl%=40 OR taste$="2;"
SPUT bild$
GOSUB kreis
ENDIF
IF auswahl%=41 OR taste$="2<"
SPUT bild$
GOSUB ellipse
ENDIF
IF auswahl%=42 OR taste$="2="
SPUT bild$
GOSUB n_ecken
ENDIF
IF auswahl%=43 OR taste$="2>"
SPUT bild$
GOSUB kasten
ENDIF
IF auswahl%=44 OR taste$="2?"
SPUT bild$
GOSUB rundkasten
ENDIF
IF auswahl%=45 OR taste$="2@"
SPUT bild$
GOSUB vieleck
ENDIF
IF auswahl%=46 OR taste$="2A"
SPUT bild$
GOSUB torte
SPUT bild$
GOSUB bild_kurz_zeigen(100)
ENDIF
IF auswahl%=50 OR auswahl%=51 OR taste$="W"
GOSUB schriftwahl
ENDIF
IF auswahl%=52 OR taste$="T"
SPUT bild$
GOSUB schreiben
ENDIF
IF auswahl%=53 OR taste$="SW"
SPUT bild$
GOSUB signum_einladen
ENDIF
IF auswahl%=54 OR taste$="ST"
SPUT bild$
GOSUB signum_schreiben
ENDIF
IF auswahl%=57 OR taste$="2b" !Help
GOSUB hilfe
ENDIF
IF auswahl%=60 OR taste$="BA" OR taste$="SA"
SPUT bild$
GOSUB ausschneiden
ENDIF
IF auswahl%=61 OR taste$="BE" OR taste$="SE"
SPUT bild$
GOSUB einsetzen
ENDIF
IF auswahl%=62 OR taste$="BM"
SPUT bild$
GOSUB spiegeln
ENDIF
IF auswahl%=63 OR taste$="BI"
SPUT bild$
GOSUB block_invert
ENDIF
IF auswahl%=64 OR taste$="BG"
SPUT bild$
GOSUB verdoppeln
ENDIF
IF auswahl%=65 OR taste$="BK"
SPUT bild$
GOSUB halbieren
ENDIF
IF auswahl%=66 OR taste$="BL"
SPUT bild$
GOSUB block_laden
ENDIF
IF auswahl%=67 OR taste$="BS"
SPUT bild$
GOSUB block_speichern
ENDIF
IF auswahl%=70
GOSUB datei_einstellen
ENDIF
IF auswahl%=71 OR taste$="-"
GOSUB linienwahl
ENDIF
IF auswahl%=72 OR taste$="Z"
GOSUB farbwahl
ENDIF
IF auswahl%=73 OR taste$="Y"
GOSUB musterwahl
ENDIF
IF auswahl%=74 OR taste$="2D"
SPUT menue$
GRAPHMODE 1
DEFTEXT 1,0,0,6
IF figurfuellen!
figurfuellen!=FALSE
TEXT 322,390," nein"
bound%=1
ELSE
figurfuellen!=TRUE
TEXT 322,390," ja "
al$="Figuren werden jetzt gefüllt|gezeichnet.|Sollen sie auch einen Rand|bekommen?"
ALERT 2,al$,1,"ja|nein",antw%
IF antw%=1
bound%=1
ELSE
bound%=0
ENDIF
ENDIF
GRAPHMODE 1
SGET menue$
ENDIF
IF auswahl%=75 OR taste$="SG"
GOSUB moduswahl
ENDIF
IF auswahl%=76 OR taste$="#"
GOSUB gitter
ENDIF
IF auswahl%=77 OR taste$="E"
GOSUB spruehdose_einstellen
ENDIF
IF taste$="SB"
SPUT bild$
GOSUB testbild
SPUT bild$
GOSUB bild_kurz_zeigen(100)
ENDIF
'
' ******************************************************************
'
' hier ist die Menüabfrage zu Ende - nun werden die Einstellungen repariert:
'
GRAPHMODE mode%
DEFFILL 1,muster1%,muster2%
DEFLINE stil%,breite%,anfang%,ende%
DEFTEXT 1,schriftart%,wink%,hoehe%(ho%)
COLOR farbe%
BOUNDARY bound%
VOID XBIOS(35,0,0) ! Tastaturklickverzögerung und -wiederholung aus
'
RETURN
PROCEDURE accessory
i$=""
MENU menue$()
ON MENU GOSUB pulldownmenue
DO
ON MENU
EXIT IF i$="weiter"
LOOP
MENU KILL
RETURN
PROCEDURE block_speichern
LOCAL x%,y%,k%
DEFLINE 1,1,0,0
HIDEM
GRAPHMODE 3
REPEAT
i$=INKEY$
IF (LEN(i$)=2 AND ASC(RIGHT$(i$))=98)
al$="bitte zuerst den Block|ausschneiden,|"
al$=al$+"der gespeichert werden soll.|"
ALERT 0,al$,1," OK ",dummy%
ENDIF
MOUSE x%,y%,k% ! großes Kreuz als Mauszeiger
LINE 0,y%,639,y%
LINE x%,0,x%,399
PAUSE 2
LINE 0,y%,639,y%
LINE x%,0,x%,399
UNTIL MOUSEK
IF MOUSEK=1
GOSUB gummikasten
GRAPHMODE 3
DEFFILL 1,2,8 ! schwarze Füllung
PBOX x%,y%,x1%,y1% ! Block kurz invertieren
PAUSE 40
PBOX x%,y%,x1%,y1%
GET x%,y%,x1%,y1%,block$
GRAPHMODE 1
'
GOSUB fileselect_titel("Block auf der Diskette speichern")
'
FILESELECT blockpfad$,blockname$,auswahl$
blockname$=""
IF LEN(auswahl$)>0
laufwerk%=ASC(auswahl$)-64
'
IF DFREE(laufwerk%)<LEN(block$)
ALERT 0,"Nicht genug Platz|auf der Diskette!| |Willst Du etwas löschen?",1," ja |nein",antw%
IF antw%=1
GOSUB datei_loeschen
ALERT 0,"Der Block wurde noch nicht|gespeichert!| |Bitte noch einmal versuchen!",1,"danke",dummy%
ENDIF
ELSE
'
IF INSTR(auswahl$,".")=0 ! Falls der Dateiname keine Extension hat
auswahl$=auswahl$+".BLK" ! .BLK dranhängen
ENDIF
'
FOR i%=LEN(auswahl$) DOWNTO 0 ! der Dateiname wird ermittelt
blockname$=RIGHT$(auswahl$,LEN(auswahl$)-i%) ! durch Herunterzählen bis "\"
punkt%=INSTR(blockname$,".") ! untersuchen, ob Punkt dabei;
IF punkt%>0 ! wenn ja,
extension$=MID$(blockname$,punkt%+1,3)! wird die Extension herausgelesen
ENDIF
blockpfad$=LEFT$(auswahl$,i%)+"*."+extension$! neuer Pfadname wird gebaut
EXIT IF MID$(auswahl$,i%,1)="\" ! "\" gefunden, dann raus
NEXT i%
'
BSAVE auswahl$,VARPTR(block$),LEN(block$) ! Abspeichern
ENDIF
ENDIF
ENDIF
SPUT bild$
RETURN
PROCEDURE aufhellen ! Aufhellen eines Bildes durch weiße Streifen
COLOR 0
DEFLINE 1,1,2,2
FOR i%=1 TO 640 STEP 2
LINE i%,0,i%,399
NEXT i%
FOR i%=1 TO 400 STEP 2
LINE 0,i%,639,i%
NEXT i%
RETURN
PROCEDURE ausdruck
ALERT 2,"Bild wirklich ausdrucken? ",1,"Ja| Nein ",antw%
IF antw%=1
antw%=0
DO
EXIT IF OUT?(0)
ALERT 1,"Drucker einschalten !",2,"Abbruch| OK ",antw%
EXIT IF antw%=1
LOOP
IF antw%<>1
OUT 4,18
HIDEM
LPRINT CHR$(27);"@"; ! Drucker initialisieren
LPRINT
IF drucker%=1
GOSUB hardcopy_nec
ELSE
GOSUB hardcopy_pana
ENDIF
OUT 4,8
ENDIF
ENDIF
RETURN
PROCEDURE ausschneiden
LOCAL x%,y%,k%
SGET undo$
GRAPHMODE 3
HIDEM
DEFLINE 1,1,0,0
REPEAT
i$=INKEY$
IF (LEN(i$)=2 AND ASC(RIGHT$(i$))=98)
al$=" bitte erste Ecke festlegen, | linke Maustaste festhalten |"
al$=al$+" und die Blockgröße bestimmen| "
ALERT 0,al$,1," OK ",dummy%
ENDIF
MOUSE x%,y%,k% ! großes Kreuz als Mauszeiger
LINE 0,y%,639,y%
LINE x%,0,x%,399
PAUSE 2
LINE 0,y%,639,y%
LINE x%,0,x%,399
UNTIL MOUSEK
IF MOUSEK=1
GOSUB gummikasten
GRAPHMODE 3
DEFFILL 1,2,8 ! schwarze Füllung
PBOX x%,y%,x1%,y1% ! markierten Block kurz invertieren
PAUSE 40
PBOX x%,y%,x1%,y1%
GET x%,y%,x1%,y1%,block$
GRAPHMODE 1
SGET bild$
ENDIF
RETURN
PROCEDURE bild_kurz_zeigen(t%)
ti%=TIMER
DO
MOUSE x%,y%,k%
PAUSE 2
EXIT IF TIMER-ti%>t%
EXIT IF MOUSEX<>x% OR MOUSEY<>y% OR INKEY$>""
LOOP
SPUT bild$
RETURN
PROCEDURE bild_zeigen
WHILE MOUSEK
WEND
SPUT bild$
HIDEM
REPEAT
taste$=INKEY$
UNTIL taste$>"" OR MOUSEK>1
WHILE MOUSEK
WEND
SHOWM
RETURN
PROCEDURE bildwechsel
'
HIDEM
bild$(bild%)=bild$
IF (k% AND x%>40) OR taste$="2M"
INC bild%
IF bild%=6
bild%=1
ENDIF
ENDIF
IF (k% AND x%<41) OR taste$="2K"
DEC bild%
IF bild%=0
bild%=5
ENDIF
ENDIF
'
SPUT menue$
GRAPHMODE 1
DEFTEXT 1,0,0,6
TEXT 35,125,STR$(bild%)
SGET menue$
'
bild$=bild$(bild%)
SPUT bild$
DEFTEXT 1,0,0,32
TEXT 100,100,"Bild "+STR$(bild%)
GOSUB bild_kurz_zeigen(50)
SPUT bild$
SGET undo$
SHOWM
RETURN
PROCEDURE block_invert
LOCAL x%,y%,k%
DEFLINE 1,1,0,0
HIDEM
GRAPHMODE 3
SGET undo$
REPEAT
i$=INKEY$
IF (LEN(i$)=2 AND ASC(RIGHT$(i$))=98)
al$=" bitte erste Ecke festlegen, | linke Maustaste festhalten |"
al$=al$+" und die Blockgröße bestimmen| "
ALERT 0,al$,1," OK ",dummy%
ENDIF
MOUSE x%,y%,k% ! großes Kreuz als Mauszeiger
LINE 0,y%,639,y%
LINE x%,0,x%,399
PAUSE 2
LINE 0,y%,639,y%
LINE x%,0,x%,399
UNTIL MOUSEK
IF MOUSEK=1
GOSUB gummikasten
GRAPHMODE 3
DEFFILL 1,2,8
PBOX x%-1,y%-1,x1%+1,y1%+1
GET x%,y%,x1%,y1%,block$
GRAPHMODE mode%
DEFFILL 1,muster1%,muster2%
ENDIF
SPUT bild$
GOSUB einsetzen
RETURN
PROCEDURE blockabfrage
GOSUB schreibkasten
PRINT AT(24,6);"Blockoperationen"
PRINT AT(24,8);"A = ausschneiden"
PRINT AT(24,9);"E = einsetzen"
PRINT AT(24,10);"M = spiegeln (""mirror"")"
PRINT AT(24,11);"I = invertieren"
PRINT AT(24,12);"G = vergrößern"
PRINT AT(24,13);"K = verkleinern"
PRINT AT(24,14);"S = auf Diskette speichern"
PRINT AT(24,15);"L = von Diskette laden"
PRINT AT(24,17);"andere Taste = Abbruch"
REPEAT
i$=UPPER$(INKEY$)
UNTIL i$>""
taste$=taste$+i$
SPUT bild$
RETURN
PROCEDURE block_laden
SGET undo$
GOSUB fileselect_titel("Block von der Diskette laden")
FILESELECT blockpfad$,"",auswahl$
blockname$=""
SPUT bild$
IF LEN(auswahl$)>3
'
FOR i%=LEN(auswahl$) DOWNTO 0 ! der Dateiname wird ermittelt
blockname$=RIGHT$(auswahl$,LEN(auswahl$)-i%) ! durch Herunterzählen bis "\"
punkt%=INSTR(blockname$,".") ! untersuchen, ob Punkt dabei;
IF punkt%>0 ! wenn ja,
extension$=MID$(blockname$,punkt%+1,3)! wird die Extension herausgelesen
ENDIF
blockpfad$=LEFT$(auswahl$,i%)+"*."+extension$! neuer Pfadname wird gebaut
EXIT IF MID$(auswahl$,i%,1)="\" ! "\" gefunden, dann raus
NEXT i%
'
IF EXIST(auswahl$) ! Datei existiert?
block$=""
OPEN "I",#99,auswahl$ ! dann öffnen
block$=SPACE$(LOF(#99)) ! Dateigröße ermitteln
BLOAD auswahl$,VARPTR(block$) ! Datei laden
CLOSE #99 ! Datei schließen
GOSUB einsetzen
ENDIF
ENDIF
SGET bild$
RETURN
PROCEDURE dateiabfrage
GOSUB schreibkasten
PRINT AT(22,8);"Diskettenoperationen"
PRINT AT(22,10);"P = Speicherplatz auf der Diskette"
PRINT AT(22,11);"U = Datum und Uhrzeit einstellen"
PRINT AT(22,12);"L = Bild von Diskette laden"
PRINT AT(22,13);"S = Bild auf Diskette speichern"
PRINT AT(22,14);"Delete = Datei von der Diskette löschen"
PRINT AT(22,15);"O = Ordner auf der Diskette anlegen"
PRINT AT(22,17);"andere Taste = Abbruch"
REPEAT
i$=UPPER$(INKEY$)
UNTIL i$>""
taste$=taste$+i$
SPUT bild$
RETURN
PROCEDURE datei_einstellen
al$="Welche Extension für |Dateinamen soll beim Laden |vorgegeben werden?| "
ALERT 2,al$,1,"PIC|PI3|*",antw%
IF antw%=1
pfad$=laufwerk$+"*.PIC"
dateiname$="TEST.PIC"
ENDIF
IF antw%=2
pfad$=laufwerk$+"*.PI3"
dateiname$=""
ENDIF
IF antw%=3
pfad$=laufwerk$+"*.*"
dateiname$=""
ENDIF
DEFTEXT 1,0,0,6
TEXT 26,390,RIGHT$(pfad$,3)
SGET menue$
RETURN
PROCEDURE datei_loeschen
pfad$=laufwerk$+"*.*"
geloescht!=FALSE
REPEAT
GOSUB fileselect_titel("Datei von der Diskette löschen")
FILESELECT pfad$,"",auswahl$
EXIT IF NOT EXIST(auswahl$)
ALERT 3," Die Datei | "+auswahl$+"| löschen ?",1,"Nein| Ja ",antw%
IF antw%=2
KILL auswahl$
laufwerk%=ASC(auswahl$)-64
geloescht!=TRUE
ENDIF
'
FOR i%=LEN(auswahl$) DOWNTO 0 ! der Dateiname wird ermittelt
dateiname$=RIGHT$(auswahl$,LEN(auswahl$)-i%) ! durch Herunterzählen bis "\"
pfad$=LEFT$(auswahl$,i%)+"*.*" ! neuer Pfadname wird gebaut"
EXIT IF MID$(auswahl$,i%,1)="\" ! "\" gefunden, dann raus
NEXT i%
'
UNTIL antw%=1 OR auswahl$=""
IF geloescht!
GOSUB speicherplatz
ENDIF
pfad$=laufwerk$+"*."+extension$
SPUT menue$
RETURN
PROCEDURE datum_und_uhr
HIDEM
SGET merk$
CLS
PRINT
PRINT " eingestelltes Datum: ";DATE$
PRINT
PRINT " eingestellte Zeit: ";TIME$;" Uhr"
PRINT
PRINT " alles richtig? (J/N)"
DO
PRINT AT(23,4);TIME$;
i$=UPPER$(INKEY$)
EXIT IF i$="N" OR i$="J"
EXIT IF i$=CHR$(13) OR MOUSEK>1
LOOP
IF i$="N"
REPEAT
CLS
datum$=""
PRINT AT(2,5);"Bitte das Datum eingeben:"
REPEAT
PRINT AT(2,7);"Tag : ";
FORM INPUT 2,i$
UNTIL VAL(i$)>0 AND VAL(i$)<32
IF ASC(RIGHT$(i$,1))<48 OR ASC(RIGHT$(i$,1))>57
i$=LEFT$(i$,1)
ENDIF
IF LEN(i$)=1
i$="0"+i$
ENDIF
PRINT AT(2,7);"Tag : ";i$
datum$=i$
REPEAT
PRINT AT(2,8);"Monat: ";
FORM INPUT 2,i$
UNTIL VAL(i$)>0 AND VAL(i$)<13
IF ASC(RIGHT$(i$,1))<48 OR ASC(RIGHT$(i$,1))>57
i$=LEFT$(i$,1)
ENDIF
IF LEN(i$)=1
i$="0"+i$
ENDIF
PRINT AT(2,8);"Monat: ";i$
datum$=datum$+"."+i$
REPEAT
PRINT AT(2,9);"Jahr : 19";
FORM INPUT 2,i$
IF VAL(i$)<1
i$="90" ! diese Zeile gilt für 1990
ENDIF
UNTIL VAL(i$)>88 AND VAL(i$)<100 ! nach 1999 ändern .... (???)
i$="19"+i$
PRINT AT(2,9);"Jahr : "+i$
datum$=datum$+"."+i$
'
uhrzeit$=""
PRINT AT(2,12);"Bitte die Uhrzeit eingeben:"
REPEAT
PRINT AT(2,14);"Stunde : ";
FORM INPUT 2,i$
UNTIL VAL(i$)>-1 AND VAL(i$)<24
IF VAL(i$)=0
i$="15"
ENDIF
WHILE LEN(i$)<2
i$="0"+i$
WEND
PRINT AT(2,14);"Stunde : ";i$
uhrzeit$=i$
REPEAT
PRINT AT(2,15);"Minute : ";
FORM INPUT 2,i$
UNTIL VAL(i$)>-1 AND VAL(i$)<61
WHILE LEN(i$)<2
i$="0"+i$
WEND
uhrzeit$=uhrzeit$+":"+i$+":"+"00"
'
SETTIME uhrzeit$,datum$
CLS
PRINT
PRINT " eingestelltes Datum: ";DATE$
PRINT
PRINT " eingestellte Zeit: ";TIME$;" Uhr"
PRINT
PRINT " alles richtig? (J/N)"
DO
PRINT AT(23,4);TIME$;
i$=UPPER$(INKEY$)
EXIT IF i$="N" OR i$="J"
EXIT IF i$=CHR$(13) OR MOUSEK>1
LOOP
UNTIL i$="J" OR i$=CHR$(13)
ENDIF
PRINT AT(29,6);"JA"
PAUSE 30
CLS
SPUT merk$
SHOWM
RETURN
PROCEDURE einsetzen
LOCAL x%,y%,k%
SGET undo$
DIM bild%(32255/4)
a%=XBIOS(3)
b%=(VARPTR(bild%(0))+255) AND &HFFFF00
SGET bild$
DEFLINE 1,1,0,0
REPEAT
SWAP a%,b%
VOID XBIOS(5,L:a%,L:b%,-1)
SPUT bild$
MOUSE x%,y%,k%
IF gitter!
x%=INT((x%+weite%/2)/weite%)*weite%
y%=INT((y%+weite%/2)/weite%)*weite%
ENDIF
PUT x%,y%,block$,p_mode%
IF k%=1
SGET bild$ ! Bild mit Block einfangen
MOUSE x%,y%,k%
WHILE MOUSEK ! warten, bis Maustaste losgelassen
EXIT IF MOUSEX<>x% OR MOUSEY<>y% ! oder Maus bewegt wird
MOUSE x%,y%,k%
WEND
ENDIF
'
LINE x%,0,x%,399 ! großes Kreuz als Mauszeiger
LINE 0,y%,639,y%
UNTIL k%=2
a%=MAX(a%,b%)
VOID XBIOS(5,L:a%,L:a%,-1)
ERASE bild%()
SPUT bild$
RETURN
PROCEDURE ellipse
LOCAL x%,y%,k%
SGET undo$
DEFMOUSE 7
DO
COLOR 1
DEFLINE 1,1,0,0
REPEAT
MOUSE x%,y%,k%
UNTIL k%
IF gitter!
x%=INT((x%+weite%/2)/weite%)*weite%
y%=INT((y%+weite%/2)/weite%)*weite%
ENDIF
EXIT IF k%>1
GRAPHMODE 3
PAUSE 10
REPEAT
MOUSE x1%,y1%,k%
IF gitter!
x1%=INT((x1%+weite%/2)/weite%)*weite%
y1%=INT((y1%+weite%/2)/weite%)*weite%
ENDIF
ELLIPSE x%,y%,ABS(x1%-x%),ABS(y1%-y%)
PAUSE 2
ELLIPSE x%,y%,ABS(x1%-x%),ABS(y1%-y%)
UNTIL k%<>1
EXIT IF k%>1
GRAPHMODE mode%
DEFLINE stil%,breite%,2,2
DEFFILL 1,muster1%,muster2%
COLOR farbe%
IF figurfuellen!
PELLIPSE x%,y%,ABS(x1%-x%),ABS(y1%-y%)
ELSE
ELLIPSE x%,y%,ABS(x1%-x%),ABS(y1%-y%)
ENDIF
PAUSE 5
LOOP
SGET bild$
RETURN
PROCEDURE farbwahl
GRAPHMODE 1
f$=" weiß "
IF farbe%=1
farbe%=0
ELSE
farbe%=1
f$="schwarz"
ENDIF
SGET merk$
SPUT menue$
DEFTEXT 1,0,0,6
TEXT 162,390," "+f$
SGET menue$
SPUT merk$
RETURN
PROCEDURE fehler
IF ERR=8
al$="Der Speicherplatz reicht nicht|aus für dieses Programm!|"
al$=al$+"Evtl. Accessories weglassen|oder Ramdisk verkleinern..."
ALERT 1,al$,1,"Abbruch",dummy%
END
ENDIF
~FORM_ALERT(1,ERR$(ERR))
ON BREAK GOSUB schluss
ON ERROR GOSUB fehler
RESUME neustart
RETURN
PROCEDURE fileselect_titel(titel$) ! Text soll max. 36 Zeichen lang sein
DEFLINE 1,1,0,0
COLOR 1
dummy%=(36-LEN(titel$))/2
titel$=SPACE$(dummy%)+titel$ ! Text zentrieren
GRAPHMODE 1
DEFFILL 1,2,8
PBOX 162,10,482,50
DEFFILL 0,2,8
PBOX 158,6,478,46
BOX 158,6,478,46
PRINT AT(23,2);titel$
RETURN
PROCEDURE freihand
LOCAL x%,y%,k%
SGET undo$
DEFLINE stil%,breite%,2,2
COLOR 1
DEFMOUSE 7
DO
GRAPHMODE mode%
IF mode%=4
GRAPHMODE 1
ENDIF
COLOR farbe%
REPEAT
MOUSE x%,y%,k%
x$=INKEY$
IF (LEN(x$)=2 AND ASC(RIGHT$(x$))=98)
al$="Zeichnen mit gedrückter linker|Maustaste - |"
al$=al$+"Ausstieg mit rechter Maustaste|Löschen mit X"
ALERT 0,al$,1," OK ",dummy%
ENDIF
UNTIL k% OR x$="x" OR x$="X"
IF x$="X" OR x$="x"
SPUT merk$
k%=0
ENDIF
EXIT IF k%>1
SGET merk$
IF MOUSEK=1
PLOT MOUSEX,MOUSEY
ENDIF
WHILE MOUSEK=1
MOUSE x%,y%,k%
DRAW TO x%,y%
PAUSE 3 ! Dadurch werden die Linien geglättet
WEND
EXIT IF k%>1
LOOP
SGET bild$
RETURN
PROCEDURE fuellen
LOCAL x%,y%,k%
SGET undo$
DEFFILL 1,muster1%,muster2%
DEFMOUSE 0
DO
REPEAT
MOUSE x%,y%,k%
x$=INKEY$
IF x$="y" OR x$="Y"
GOSUB musterwahl
k%=0
ENDIF
IF (LEN(x$)=2 AND ASC(RIGHT$(x$))=98)
al$="gefüllt wird mit dem Muster,|das in der Menüzeile oben |"
al$=al$+"rechts zu sehen war.|Füllen mit linker Maustaste"
ALERT 0,al$,1," OK ",dummy%
al$="Das Füllmuster kann mit der|Taste Y gewechselt werden.|"
ALERT 0,al$,1," OK ",dummy%
ENDIF
UNTIL k% OR x$="x" OR x$="X"
EXIT IF k%>1
IF x$="x" OR x$="X"
SPUT merk$
ENDIF
SGET merk$
IF k%=1
FILL x%,y%
ENDIF
WHILE MOUSEK
WEND
LOOP
SGET bild$
RETURN
PROCEDURE gerade
LOCAL x%,y%,k%
SGET undo$
DEFMOUSE 7
DO
COLOR 1
DEFLINE 1,1,0,0
REPEAT
MOUSE x%,y%,k%
x$=INKEY$
UNTIL k% OR x$="X" OR x$="x"
IF x$="X" OR x$="x"
SPUT merk$
ENDIF
IF gitter!
x%=INT((x%+weite%/2)/weite%)*weite%
y%=INT((y%+weite%/2)/weite%)*weite%
ENDIF
EXIT IF k%>1
SGET merk$
GRAPHMODE 3
REPEAT
MOUSE x1%,y1%,k%
IF gitter!
x1%=INT((x1%+weite%/2)/weite%)*weite%
y1%=INT((y1%+weite%/2)/weite%)*weite%
ENDIF
LINE x%,y%,x1%,y1%
PAUSE 2
LINE x%,y%,x1%,y1%
UNTIL k%=0 OR k%>1
EXIT IF k%>1
GRAPHMODE mode%
DEFLINE stil%,breite%,anfang%,ende%
COLOR farbe%
IF x$=""
LINE x%,y%,x1%,y1%
PAUSE 5
ENDIF
LOOP
SGET bild$
RETURN
PROCEDURE gitter
SGET merk$
'
IF gitter!
i%=1
al$=" Gitterweite = "+STR$(weite%)+" | "
ELSE
i%=3
al$=" Gitter ist ausgeschaltet."
ENDIF
'
ALERT 1,al$,i%,"OK|aus|ändern",antw%
IF antw%=2
gitter!=FALSE
weite%=0
ENDIF
'
GRAPHMODE 1
IF antw%=3
gitter!=TRUE
ALERT 2," Neue Gitterweite: ",1,"10|20|anders",antw%
weite%=10
IF antw%=2
weite%=20
ENDIF
IF antw%=3
COLOR 1
DEFLINE 1,1,0,0
DEFFILL 0,2,8
PBOX 200,120,440,210
BOX 200,120,440,210
BOX 203,123,437,207
REPEAT
PRINT AT(28,10);"Neue Gitterweite: ";
FORM INPUT 3,i$
weite%=VAL(i$)
UNTIL weite%>1 AND weite%<401
ENDIF
ENDIF
SPUT menue$
DEFTEXT 1,0,0,6
IF gitter!
TEXT 482,390," "+STR$(weite%)+" "
ELSE
TEXT 482,390," aus "
ENDIF
SGET menue$
SPUT merk$
RETURN
PROCEDURE gummikasten
COLOR 1
DEFLINE 1,1,0,0
GRAPHMODE 3
REPEAT
MOUSE x%,y%,k%
UNTIL k%
IF gitter!
x%=INT((x%+weite%/2)/weite%)*weite%
y%=INT((y%+weite%/2)/weite%)*weite%
ENDIF
PAUSE 10
REPEAT
MOUSE x1%,y1%,k%
IF gitter!
x1%=INT((x1%+weite%/2)/weite%)*weite%
y1%=INT((y1%+weite%/2)/weite%)*weite%
ENDIF
BOX x%,y%,x1%,y1%
PAUSE 2
BOX x%,y%,x1%,y1%
UNTIL k%<>1
GRAPHMODE mode%
DEFLINE stil%,breite%,anfang%,ende%
DEFFILL 1,muster1%,muster2%
COLOR farbe%
IF x1%>=640
x1%=639
ENDIF
IF y1%>=400
y1%=399
ENDIF
IF x1%<x%
SWAP x1%,x%
ENDIF
IF y1%<y%
SWAP y1%,y%
ENDIF
RETURN
PROCEDURE gummikreis
COLOR 1
DEFLINE 1,1,0,0
REPEAT
MOUSE x%,y%,k%
UNTIL k%=1
IF gitter!
x%=INT((x%+weite%/2)/weite%)*weite%
y%=INT((y%+weite%/2)/weite%)*weite%
ENDIF
GRAPHMODE 3
PAUSE 10
REPEAT
MOUSE x1%,y1%,k%
IF gitter!
x1%=INT((x1%+weite%/2)/weite%)*weite%
y1%=INT((y1%+weite%/2)/weite%)*weite%
ENDIF
radius%=ABS(x1%-x%)
CIRCLE x%,y%,radius%
PAUSE 2
CIRCLE x%,y%,radius%
UNTIL k%<>1
GRAPHMODE mode%
DEFLINE stil%,breite%,anfang%,ende%
DEFFILL 1,muster1%,muster2%
COLOR farbe%
RETURN
PROCEDURE halbieren
LOCAL x%,y%,k%
DEFLINE 1,1,0,0
HIDEM
GRAPHMODE 3
REPEAT
i$=INKEY$
IF (LEN(i$)=2 AND ASC(RIGHT$(i$))=98)
al$=" bitte Block ausschneiden,| der verkleinert werden soll!|"
ALERT 0,al$,1,"ach so",dummy%
al$="mit gedrückter Shift-Taste|(evtl. zusätzlich Alternate)|"
al$=al$+"wird die Verkleinerung heller.|"
ALERT 0,al$,1,"aha",dummy%
DEFMOUSE 5
ENDIF
MOUSE x%,y%,k% ! großes Kreuz als Mauszeiger
LINE 0,y%,639,y%
LINE x%,0,x%,399
PAUSE 2
LINE 0,y%,639,y%
LINE x%,0,x%,399
UNTIL MOUSEK
IF MOUSEK=1
GOSUB gummikasten
GET x%,y%,x1%,y1%,block$
b%=x1%-x%
h%=y1%-y%
'
SPUT bild$
put%=7
IF BIOS(11,-1)=2 OR BIOS(11,-1)=1 ! Wenn Shift-Taste gehalten,
put%=3 ! wird das Bild heller, weil die
ENDIF ! Einzelstreifen überdeckt werden
'
IF BIOS(11,-1)=10 ! mit Shift- und Alternate Taste
GOSUB aufhellen ! wird das Bild zuerst aufgehellt
ENDIF
'
FOR i%=0 TO b%/2 ! zuerst die Breite halbieren:
GET 2*i%+x%,y%,2*i%+x%+1,y1%,block$ ! schmalen Streifen ausschneiden,
GET 2*i%+x%+1,y%,2*i%+x%+2,y1%,block1$ ! Streifen daneben ausschneiden,
PUT x%+i%+1,y%,block$,3 ! und beide Streifen auf
PUT x%+i%+1,y%,block1$,put% ! einer Stelle zusammensetzen
NEXT i%
'
FOR i%=0 TO h%/2 ! nun die Höhe halbieren:
GET x%,2*i%+y%,x%+b%/2,2*i%+y%+1,block$
GET x%,2*i%+y%+1,x%+b%/2,2*i%+y%+2,block1$
PUT x%,y%+i%+1,block$,3
PUT x%,y%+i%+1,block1$,put%
NEXT i%
GET x%+1,y%+1,x%+b%/2,y%+h%/2,block$ ! neuen Block einfangen
SPUT bild$
GOSUB einsetzen
ENDIF
RETURN
PROCEDURE hardcopy_nec ! aus dem "GFA-BASIC-Buch von F. Ostrowski
i$=SPACE$(400)
g$=" "+CHR$(27)+"*"+CHR$(0)+CHR$(400)+CHR$(400/256) !für NEC P2200
OPEN "",#99,"LST:"
FOR i%=XBIOS(3) TO i%+79
abbruch%=0
x%=VARPTR(i$)
FOR j%=i%+399*80 TO i% STEP -80
POKE x%,PEEK(j%)
INC x%
NEXT j%
FOR j%=0 TO 2
PRINT #99,g$;i$;CHR$(13);CHR$(27);"J";CHR$(1);
IF INKEY$<>""
OUT 4,8
ALERT 2,"Ausdruck abbrechen?",1," ja | nein ",abbruch%
ENDIF
EXIT IF abbruch%=1
NEXT j%
PRINT #99,CHR$(27);"J";CHR$(21);
EXIT IF abbruch%=1
NEXT i%
CLOSE #99
RETURN
PROCEDURE hardcopy_pana ! aus dem "GFA-BASIC-Buch von F. Ostrowski
i$=SPACE$(400)
g$=" "+CHR$(27)+"*"+CHR$(5)+CHR$(400)+CHR$(400/256)!für Panasonic KXP1092
OPEN "",#99,"LST:"
FOR i%=XBIOS(3) TO i%+79
abbruch%=0
x%=VARPTR(i$)
FOR j%=i%+399*80 TO i% STEP -80
POKE x%,PEEK(j%)
INC x%
NEXT j%
FOR j%=0 TO 1
PRINT #99,g$;i$;CHR$(13);CHR$(27);"J";CHR$(1);
IF INKEY$<>""
OUT 4,8
ALERT 2,"Ausdruck abbrechen?",1," ja | nein ",abbruch%
ENDIF
EXIT IF abbruch%=1
NEXT j%
PRINT #99,CHR$(27);"J";CHR$(22);
EXIT IF abbruch%=1
NEXT i%
CLOSE #99
RETURN
PROCEDURE hilfe
GRAPHMODE 1
CLS
PRINT
PRINT " Die Grundfunktionen dieses Programms kann jeder durch Ausprobieren kennen-"
PRINT " lernen. Fast alle Funktionen lassen sich außer über das Menü auch durch"
PRINT " eine Taste aufrufen (siehe dazu im Menü). Der Aufwärtspfeil steht im Menü"
PRINT " für eine gehaltene Shift-Taste. (Mit Shift + B gibt's übrigens ein Test-"
PRINT " bild, und mit der Taste F10 wird bestimmt, ob Figuren wie z.B. Kreise ge-"
PRINT " füllt werden sollen.)"
PRINT
PRINT " Mit der rechten Maustaste kann man zum aktuellen Bild hin- und herschalten."
PRINT " Jede aufgerufene Funktion wird wieder verlassen durch Betätigung der rechten"
PRINT " Maustaste."
PRINT
PRINT " Mit der Help-Taste kann man sich an einigen Stellen Hilfen geben lassen,"
PRINT " wenn man nicht weiß, wie es weiter geht."
PRINT
PRINT " Vom Menü aus können die zuletzt eingefügten Änderungen im aktuellen Bild"
PRINT " durch die Taste [Undo] wieder rückgängig gemacht werden."
PRINT
PRINT " Viele Aktionen können sofort durch Betätigung der Taste [X] rückgängig"
PRINT " gemacht werden."
PRINT
PRINT " Falls mal keine Linien entstehen: Vielleicht ist die Zeichenfarbe auf weiß"
PRINT " oder ein falscher Graphikmodus eingestellt ... Auch beim Schreiben von"
PRINT " Texten kann der Wechsel des Graphikmodus manchmal nützlich sein."
REPEAT
UNTIL MOUSEK>1 OR INKEY$<>""
SPUT menue$
RETURN
PROCEDURE horizontal
p%(0)=0
p%(2)=b%
p%(4)=x%
p%(6)=x%+b%
p%(8)=3
p%(5)=y%+h%
p%(7)=y%+h%
FOR i%=0 TO h%
p%(1)=i%
p%(3)=i%
BITBLT smfdb%(),dmfdb%(),p%()
DEC p%(5)
DEC p%(7)
NEXT i%
RETURN
PROCEDURE invert
SGET undo$
GRAPHMODE 3
DEFFILL 1,1,1
PBOX -1,-1,640,400
GRAPHMODE 1
DEFFILL 1,muster1%,muster2%
SGET bild$
RETURN
PROCEDURE kasten
LOCAL x%,y%,k%
SGET undo$
DEFMOUSE 7
DO
COLOR 1
DEFLINE 1,1,0,0
REPEAT
MOUSE x%,y%,k%
UNTIL k%
EXIT IF k%>1
GOSUB gummikasten
EXIT IF k%>1
GRAPHMODE mode%
DEFLINE stil%,1,2,2
DEFFILL 1,muster1%,muster2%
COLOR farbe%
IF figurfuellen!
PBOX x%,y%,x1%,y1%
ELSE
FOR i%=0 TO breite%-1 ! Schleife für eckige Kästen
EXIT IF (i%>x1%-x%) OR (i%>y1%-y%) ! bei dicken Linien
BOX x%+i%,y%+i%,x1%-i%,y1%-i%
NEXT i%
ENDIF
PAUSE 5
LOOP
SGET bild$
RETURN
PROCEDURE kopieren
SGET bild$(bild%)
GET 0,0,639,399,merk$
GOSUB schreibkasten
PRINT AT(25,10);" Auf welches Bild soll Bild ";bild%'
PRINT AT(25,11);" kopiert werden? "
PRINT AT(25,12);" (bitte Zifferntaste) "
PRINT AT(25,14);" Abbruch mit 0"
REPEAT
i$=INKEY$
EXIT IF i$="0"
UNTIL VAL(i$)>0 AND VAL(i$)<6
IF i$<>"0"
bild%=VAL(i$) ! neue Bildnummer
'
SPUT menue$
GRAPHMODE 1 ! Nummer im Menü eintragen
DEFTEXT 1,0,0,6
TEXT 35,125,STR$(bild%)
SGET menue$
'
SPUT bild$(bild%)
SGET undo$
PAUSE 30
PUT 0,0,merk$,p_mode%
SGET bild$(bild%)
SGET bild$
ENDIF
RETURN
PROCEDURE kreis
LOCAL x%,y%,k%
SGET undo$
DEFMOUSE 7
DO
COLOR 1
DEFLINE 1,1,0,0
REPEAT
REPEAT
MOUSE x%,y%,k%
x$=INKEY$
UNTIL k% OR x$>""
IF x$="X" OR x$="x"
SPUT merk$
ENDIF
UNTIL x$=""
SGET merk$
EXIT IF k%>1
GOSUB gummikreis
GRAPHMODE mode%
DEFLINE stil%,breite%,2,2
DEFFILL 1,muster1%,muster2%
COLOR farbe%
IF figurfuellen!
PCIRCLE x%,y%,ABS(x1%-x%)
ELSE
CIRCLE x%,y%,ABS(x1%-x%)
ENDIF
PAUSE 5
LOOP
SGET bild$
RETURN
PROCEDURE laden
SGET undo$
GOSUB fileselect_titel("Bild von der Diskette laden")
FILESELECT pfad$,dateiname$,auswahl$
dateiname$=""
IF LEN(auswahl$)>0
IF EXIST(auswahl$) ! Wenn Datei existiert,
OPEN "I",#1,auswahl$ ! dann öffnen
'
IF LOF(#1)=32000 OR LOF(#1)=32034 ! PIC- oder PI3-Format
IF LOF(#1)=32034
SEEK #1,34
ENDIF
bild$=INPUT$(32000,#1)
'
FOR i%=LEN(auswahl$) DOWNTO 0 ! der Dateiname wird ermittelt
dateiname$=RIGHT$(auswahl$,LEN(auswahl$)-i%) ! durch Herunterzählen bis "\"
punkt%=INSTR(dateiname$,".") ! untersuchen, ob Punkt dabei;
IF punkt%>0 ! wenn ja,
extension$=MID$(dateiname$,punkt%+1,3)! wird die Extension herausgelesen
ENDIF
pfad$=LEFT$(auswahl$,i%)+"*."+extension$ ! neuer Pfadname wird gebaut
EXIT IF MID$(auswahl$,i%,1)="\" ! "\" gefunden, dann raus
NEXT i%
'
ELSE
'
al$="Das sieht nicht nach Bild aus!| |Trotzdem versuchen?"
ALERT 2,al$,1,"nein|ja",antw%
IF antw%=2
BLOAD auswahl$,XBIOS(2)
SGET bild$
ENDIF
'
ENDIF
'
CLOSE
ENDIF
'
ENDIF
SPUT bild$
RETURN
PROCEDURE linienwahl ! Nach dem Programm "DENISE" aus der "68000er"
LOCAL x%,y%,k%
COLOR 1
GRAPHMODE 1
SGET merk$
GOSUB schreibkasten
BOUNDARY 1
DEFFILL 1,0,0
FOR i%=104 TO 168 STEP 32 ! 3 Auswahl-Kisten
PBOX 170,i%,240,i%+31
NEXT i%
PBOX 170,235,240,260 ! Fertig-Kiste mit dickem Rahmen
PBOX 171,236,239,259
PBOX 172,237,238,258
'
PBOX 400,103,470,135 ! zwei Kisten rechts
PBOX 400,213,470,245
'
PRINT AT(23,8);"Breite +"
PRINT AT(23,10);"Breite -"
PRINT AT(25,12);"Stil"
PRINT AT(24,16);"Fertig"
PRINT AT(52,8);"Anfang"
PRINT AT(53,15);"Ende"
DO
DEFLINE stil%,breite%,anfang%,ende%
PBOX 270,103,370,245 ! Kiste für Probelinie
LINE 320,125,320,225 ! Probelinie
PRINT AT(45,15);breite%
REPEAT
MOUSE x%,y%,k%
i$=INKEY$
IF (LEN(i$)=2 AND ASC(RIGHT$(i$))=98)
al$="Hier werden die Linienart|bestimmt, die bei Linien oder|"
al$=al$+"bei Figuren (z.B. Geraden) |benutzt wird."
ALERT 0,al$,1," OK ",dummy%
ENDIF
IF i$>""
i$=UPPER$(i$)
IF i$="A"
k%=1
x%=420
y%=120
ENDIF
IF i$="E"
k%=1
x%=420
y%=220
ENDIF
IF i$="S"
k%=1
x%=200
y%=180
ENDIF
ENDIF
UNTIL k%=1 OR i$=CHR$(13) OR VAL(i$)>0
PAUSE 5
EXIT IF i$=CHR$(13)
IF VAL(i$)>0
breite%=2*VAL(i$)-1
ENDIF
'
IF x%>170 AND x%<240 AND k% ! linke Kisten angeklickt
IF y%>104 AND y%<136
breite%=breite%+2
IF breite%>21
breite%=21
ENDIF
ENDIF
IF y%>136 AND y%<168
breite%=breite%-2
IF breite%<1
breite%=1
ENDIF
ENDIF
IF y%>168 AND y%<200
WHILE MOUSEK
WEND
breite%=1
INC stil%
IF stil%>6
stil%=1
ENDIF
ENDIF
ENDIF
'
IF x%>400 AND x%<470 AND k% ! rechte Kisten angeklickt
IF y%>103 AND y%<135
INC anfang%
IF anfang%>2
anfang%=0
ENDIF
ENDIF
IF y%>213 AND y%<245
INC ende%
IF ende%>2
ende%=0
ENDIF
ENDIF
ENDIF
'
EXIT IF (y%>235 AND y%<260) AND (x%>170 AND x%<240) AND k% ! Ausstieg
LOOP
GRAPHMODE mode%
SPUT menue$
GRAPHMODE 1
DEFFILL 0,2,8
PBOX 101,365,179,399
DEFTEXT 1,1,0,6
TEXT 116,370,"-" ! Probelinien im Menü zeichnen
DEFLINE 1,breite%,0,0
LINE 100,365,100,399
DEFLINE stil%,1,anfang%,ende%
LINE 140,365,140,399
SGET menue$
DEFFILL 1,muster1%,muster2%
DEFLINE stil%,breite%,anfang%,ende%
COLOR farbe%
SPUT merk$
RETURN
PROCEDURE linienzug
LOCAL x%,y%,k%
SGET undo$
DEFMOUSE 7
REPEAT
MOUSE x%,y%,k%
UNTIL k%=1
WHILE MOUSEK
WEND
IF gitter!
x%=INT((x%+weite%/2)/weite%)*weite%
y%=INT((y%+weite%/2)/weite%)*weite%
ENDIF
REPEAT
REPEAT
COLOR 1
DEFLINE 1,1,0,0
GRAPHMODE 3
MOUSE x1%,y1%,k%
IF gitter!
x1%=INT((x1%+weite%/2)/weite%)*weite%
y1%=INT((y1%+weite%/2)/weite%)*weite%
ENDIF
LINE x%,y%,x1%,y1%
PAUSE 3
LINE x%,y%,x1%,y1%
UNTIL k%
REPEAT
UNTIL MOUSEK=0
GRAPHMODE mode%
DEFLINE stil%,breite%,anfang%,ende%
COLOR farbe%
IF k%=1
LINE x%,y%,x1%,y1%
ENDIF
x%=x1%
y%=y1%
UNTIL k%>1
SGET bild$
RETURN
PROCEDURE lupe_einrichten
lupe$=""
RESTORE lupe
DO
READ a%
EXIT IF a%<0
lupe$=lupe$+MKI$(a%)
LOOP
VOID FRE(0)
' MCODE \BAS\LUPE.PR
lupe:
DATA 8303,4,12335,8,12847,10,8815,12
DATA 3137,50,25172,3136,80,25166,45564,255
DATA 65535,25158,46076,255,65535,25150,9289,13824
DATA 15384,31247,32256,56390,25602,32383,4935,80
DATA 4935,160,4935,240,4935,320,4935,400
DATA 4935,480,4807,21315,22477,65498,26322,17386
DATA 640,20937,65480,28672,20085,28927,20085
DATA -1
RETURN
PROCEDURE loeschen
SGET undo$
ALERT 2," Soll Bild "+STR$(bild%)+"| gelöscht werden? ",1," Ja | Nein ",antw%
IF antw%=1
CLS
SGET bild$
ENDIF
RETURN
PROCEDURE menue_einrichten
LOCAL x%,y%,k%
'
' In der folgenden Zeile befindet sich das Titelbild. Wenn das Programm als
' ASCII-Datei gespeichert wurde, verschwindet es! Dann muß die
' Datei KRITZEL.INL wieder eingeladen werden. Falls diese Datei nicht
' existiert, kann mit der PROCEDURE titelbild ein neues Bild
' (zur weiteren Bearbeitung) produziert werden.
'
' ## INLINE:
' $0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $00b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $00d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $00e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $00f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $01a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $01b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $01c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $01d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $01e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $01f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $02a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $02b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $02c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $02d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $02e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $02f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0370: 00 1f 9f 80 00 01 f9 f8 00 00 7e 7e 00 00 07 ff
' $0380: 80 00 00 1f ff 80 00 01 ff f8 00 00 1f ff 80 00
' $0390: 01 ff f8 00 00 1f 80 00 00 01 f9 f8 00 00 00 00
' $03a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $03b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $03c0: 00 10 90 80 00 01 09 08 00 00 42 42 00 00 04 88
' $03d0: 80 00 00 1a aa 80 00 01 aa a8 00 00 1a aa 80 00
' $03e0: 01 ee e8 00 00 1f 80 00 00 01 09 08 00 00 00 00
' $03f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0410: 00 14 94 80 00 01 49 48 00 00 56 56 00 00 05 55
' $0420: e0 00 00 15 55 80 00 01 dd d8 00 00 1f ff 80 00
' $0430: 01 ff f8 00 00 1f 80 00 00 01 49 48 00 00 00 00
' $0440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0460: 00 10 90 80 00 01 09 08 00 00 42 42 00 00 06 22
' $0470: 20 00 00 1a aa 80 00 01 aa a8 00 00 1a aa 80 00
' $0480: 01 bb b8 00 00 1f 80 00 00 01 09 08 00 00 00 00
' $0490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $04a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $04b0: 00 11 f1 80 00 01 1f 18 00 00 57 d6 00 00 05 55
' $04c0: 60 00 00 15 55 80 00 01 77 78 00 00 1f ff 80 00
' $04d0: 01 ff f8 00 00 1f 80 00 00 01 1f 18 00 00 00 00
' $04e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $04f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0500: 00 1c 03 80 00 01 c0 38 00 00 43 0e 00 00 04 bc
' $0510: a0 00 00 1f af 80 00 01 fa f8 00 00 1f eb 80 00
' $0520: 01 ef f8 00 00 1f 80 00 00 01 c0 38 00 00 00 00
' $0530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0550: 00 04 46 00 00 00 44 60 00 00 57 58 00 00 05 65
' $0560: 60 00 00 01 58 00 00 00 1d 80 00 00 00 7e 00 00
' $0570: 01 f8 00 00 00 1f 80 00 00 00 44 60 00 00 00 00
' $0580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $05a0: 00 04 02 00 00 00 40 20 00 00 43 08 00 00 06 26
' $05b0: 20 00 00 01 a8 00 00 00 1a 80 00 00 00 6a 00 00
' $05c0: 01 b8 00 00 00 1f 80 00 00 00 40 20 00 00 00 00
' $05d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $05e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $05f0: 00 7d 13 e0 00 07 d1 3e 00 00 57 58 00 00 05 65
' $0600: 60 00 00 01 58 00 00 00 17 80 00 00 01 fe 00 00
' $0610: 01 ff e0 00 00 1f 80 00 00 07 d1 3e 00 00 00 00
' $0620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0640: 00 40 00 20 00 04 00 02 00 00 40 38 00 00 04 a4
' $0650: a0 00 00 01 a8 00 00 00 1a 80 00 00 01 ae 00 00
' $0660: 01 ee e0 00 00 1f 80 00 00 04 00 02 00 00 00 00
' $0670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0690: 00 44 44 60 00 04 44 46 00 00 55 60 00 00 05 7d
' $06a0: 60 00 00 01 58 00 00 00 1d 80 00 00 01 f8 00 00
' $06b0: 01 ff e0 00 00 1f 80 00 00 04 44 46 00 00 00 00
' $06c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $06d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $06e0: 00 40 00 20 00 04 00 02 00 00 40 20 00 00 06 22
' $06f0: 20 00 00 01 a8 00 00 00 1a 80 00 00 01 a8 00 00
' $0700: 01 bb a0 00 00 1f 80 00 00 04 00 02 00 00 00 00
' $0710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0730: 00 51 11 20 00 05 11 12 00 00 55 78 00 00 05 55
' $0740: 60 00 00 01 58 00 00 00 17 80 00 00 07 f8 00 00
' $0750: 01 ff e0 00 00 1f 80 00 00 05 11 12 00 00 00 00
' $0760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0780: 00 7c 03 e0 00 07 c0 3e 00 00 43 08 00 00 04 88
' $0790: e0 00 00 01 a8 00 00 00 1a 80 00 00 06 b8 00 00
' $07a0: 01 ef e0 00 00 1f 80 00 00 07 c0 3e 00 00 00 00
' $07b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $07c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $07d0: 00 04 46 00 00 00 44 60 00 00 57 58 00 00 05 55
' $07e0: 80 00 00 01 58 00 00 00 1d 80 00 00 07 e0 00 00
' $07f0: 01 f8 00 00 00 1f 80 00 00 00 44 60 00 00 00 00
' $0800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0820: 00 04 02 00 00 00 40 20 00 00 43 08 00 00 06 32
' $0830: 80 00 00 01 a8 00 00 00 1a 80 00 00 06 a0 00 00
' $0840: 01 b8 00 00 00 1f 80 00 00 00 40 20 00 00 00 00
' $0850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0870: 00 1d 13 80 00 01 d1 38 00 00 57 5e 00 00 05 75
' $0880: e0 00 00 01 58 00 00 00 17 80 00 00 1f e0 00 00
' $0890: 01 f8 00 00 00 1f 80 00 00 01 d1 38 00 00 00 00
' $08a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $08b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $08c0: 00 10 f0 80 00 01 0f 08 00 00 43 c2 00 00 04 bc
' $08d0: a0 00 00 01 a8 00 00 00 1a 80 00 00 1a e0 00 00
' $08e0: 01 e8 00 00 00 1f 80 00 00 01 0f 08 00 00 00 00
' $08f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0910: 00 14 94 80 00 01 49 48 00 00 56 56 00 00 05 65
' $0920: 60 00 00 01 58 00 00 00 1d 80 00 00 1f 80 00 00
' $0930: 01 f8 00 00 00 1f 80 00 00 01 49 48 00 00 00 00
' $0940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0960: 00 10 90 80 00 01 09 08 00 00 42 42 00 00 06 26
' $0970: 20 00 00 01 a8 00 00 00 1a 80 00 00 1a 80 00 00
' $0980: 01 b8 00 00 00 1f 80 00 00 01 09 08 00 00 00 00
' $0990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $09a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $09b0: 00 11 91 80 00 01 19 18 00 00 56 57 80 00 05 65
' $09c0: 78 00 00 1f 5f 80 00 00 17 80 00 00 1f ff 80 00
' $09d0: 01 ff f8 00 00 1f ff 80 00 01 19 18 00 00 00 00
' $09e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $09f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0a00: 00 1f 9f 80 00 01 f9 f8 00 00 42 70 80 00 04 a7
' $0a10: 88 00 00 1a aa 80 00 00 1a 80 00 00 1a aa 80 00
' $0a20: 01 ee e8 00 00 1f ff 80 00 01 f9 f8 00 00 00 00
' $0a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0a50: 00 00 00 00 00 00 00 00 00 00 56 15 80 00 05 61
' $0a60: 58 00 00 15 55 80 00 00 1d 80 00 00 1f ff 80 00
' $0a70: 01 ff f8 00 00 1f ff 80 00 00 00 00 00 00 00 00
' $0a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0aa0: 00 00 00 00 00 00 00 00 00 00 42 10 80 00 06 21
' $0ab0: 28 00 00 1a aa 80 00 00 1a 80 00 00 1a aa 80 00
' $0ac0: 01 bb b8 00 00 1f ff 80 00 00 00 00 00 00 00 00
' $0ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0af0: 00 00 00 00 00 00 00 00 00 00 56 15 80 00 05 61
' $0b00: 58 00 00 15 55 80 00 00 17 80 00 00 1f ff 80 00
' $0b10: 01 ff f8 00 00 1f ff 80 00 00 00 00 00 00 00 00
' $0b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0b40: 00 00 00 00 00 00 00 00 00 00 7e 1f 80 00 07 e1
' $0b50: f8 00 00 1f ff 80 00 00 1f 80 00 00 1f ff 80 00
' $0b60: 01 ff f8 00 00 1f ff 80 00 00 00 00 00 00 00 00
' $0b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
' $0fa0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $0fb0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $0fc0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $0fd0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $0fe0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $0ff0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $1000: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $1010: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $1020: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $1030: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $1040: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $1050: 00 00 00 00 80 00 00 3f ff ff fc 00 00 00 80 00
' $1060: 00 00 00 00 03 80 00 00 80 00 00 00 00 00 00 00
' $1070: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $1080: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $1090: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $10a0: 00 00 00 00 80 00 00 40 00 00 02 00 00 00 80 00
' $10b0: ff ff f0 00 1c 60 00 00 87 ff ff ff 80 00 00 00
' $10c0: 00 00 80 00 00 00 00 03 ff ff ff c0 80 00 00 00
' $10d0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $10e0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $10f0: 00 00 00 00 80 00 00 80 0a aa aa 00 00 00 80 00
' $1100: 80 00 10 00 61 18 00 00 88 00 00 00 40 00 00 00
' $1110: 00 00 80 00 00 00 00 04 00 00 00 20 80 00 00 00
' $1120: 00 00 00 00 00 00 80 00 00 1f f8 00 00 00 00 00
' $1130: 80 00 00 02 80 00 00 00 00 00 80 00 00 00 00 00
' $1140: 01 00 00 00 80 00 00 80 00 00 02 00 00 00 80 00
' $1150: 80 00 10 00 81 06 00 00 90 01 55 55 40 00 00 00
' $1160: 00 00 80 00 00 00 00 08 00 aa aa a0 80 3f ff ff
' $1170: 00 00 00 00 00 00 80 00 00 30 0c 00 00 00 00 00
' $1180: 80 00 00 00 10 00 00 00 00 00 83 80 00 00 00 00
' $1190: 00 00 00 30 80 00 00 80 08 00 02 00 00 00 80 00
' $11a0: 80 00 10 01 01 01 00 00 90 00 00 00 40 00 00 00
' $11b0: 00 00 80 00 00 00 00 08 00 00 00 20 80 20 00 01
' $11c0: 00 00 00 00 00 00 80 3f ff e0 04 00 00 00 00 00
' $11d0: 80 00 00 04 5e 38 e0 00 00 00 84 4e 38 e1 c7 38
' $11e0: e3 0e 1c 60 80 00 00 80 00 00 02 00 00 00 80 00
' $11f0: 80 00 10 02 01 00 80 00 90 01 00 00 40 00 00 00
' $1200: 00 00 80 00 00 00 00 08 00 80 00 20 80 20 00 01
' $1210: c0 00 00 07 f0 00 80 40 00 00 04 00 00 00 00 00
' $1220: 80 00 00 04 51 7c 90 00 00 00 87 d0 41 f3 0c 44
' $1230: 91 1f 30 c0 80 00 00 00 08 00 02 00 00 00 80 00
' $1240: 80 00 10 04 00 06 40 00 90 00 00 00 40 00 00 00
' $1250: 00 00 80 00 00 00 00 08 00 00 00 20 80 20 00 01
' $1260: 40 00 00 fe bf 80 80 7f ff ff e4 00 00 00 00 00
' $1270: 80 00 00 04 51 40 80 00 00 00 84 50 41 00 c3 44
' $1280: 81 10 0d 80 80 00 00 ff c0 00 02 00 00 00 80 00
' $1290: 80 00 10 08 00 0e 20 00 80 01 00 3e 40 00 00 00
' $12a0: 00 00 80 00 00 00 00 00 00 80 1f 20 80 20 00 01
' $12b0: 70 00 01 c6 31 c0 80 40 00 00 14 00 00 00 00 00
' $12c0: 80 00 00 03 de 38 80 00 00 00 84 4e 38 e3 8e 38
' $12d0: 83 8e 39 00 80 00 00 80 28 00 02 00 00 00 80 00
' $12e0: 80 00 10 08 00 1c 10 00 9f f8 00 22 40 00 ff ff
' $12f0: ff e0 8f ff ff fe 00 0f fc 00 11 20 80 20 00 01
' $1300: 50 00 02 00 00 20 80 80 00 00 0c 00 00 00 00 00
' $1310: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $1320: 00 00 00 00 80 00 00 bf a0 00 02 00 00 00 80 00
' $1330: 80 00 10 10 00 38 10 00 90 05 00 22 40 00 80 60
' $1340: 00 20 88 06 00 02 00 08 02 80 11 20 80 20 00 01
' $1350: 50 00 07 c0 01 e0 80 80 00 00 0c 00 00 00 00 00
' $1360: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $1370: 00 00 00 00 80 00 00 a0 a8 00 02 00 00 00 80 00
' $1380: 80 00 30 10 00 70 08 00 97 f4 00 22 40 00 9f a0
' $1390: 78 20 89 fa 07 82 00 0b fa 00 11 20 80 20 00 01
' $13a0: 50 00 03 7f ff 40 80 80 00 00 0c 00 00 00 00 00
' $13b0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $13c0: 00 00 00 00 80 00 00 a0 a0 00 02 00 00 00 80 00
' $13d0: 80 00 30 20 00 e0 08 00 94 15 00 1c 40 00 8f 80
' $13e0: fc 20 88 f8 0f c2 00 0a 0a 80 0e 20 80 20 00 01
' $13f0: 50 00 01 00 00 40 80 80 00 00 0c 00 00 00 00 00
' $1400: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $1410: 00 00 00 00 80 00 00 bf a9 e1 e2 00 00 00 80 00
' $1420: 80 00 30 20 01 c0 08 00 94 14 00 00 40 00 80 d1
' $1430: fc 20 88 0d 1f c2 00 0a 0a 00 00 20 80 20 00 01
' $1440: 50 00 01 44 22 40 80 80 00 00 0c 00 00 00 00 00
' $1450: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $1460: 00 00 00 00 80 00 00 80 23 33 32 00 00 00 80 00
' $1470: ae ee 30 40 03 80 04 00 97 f5 00 22 40 00 80 ff
' $1480: 38 20 88 0f f3 82 00 0b fa 80 11 20 80 20 00 01
' $1490: 50 00 01 44 22 40 80 80 00 00 0c 00 00 00 00 00
' $14a0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $14b0: 00 00 00 00 80 00 00 80 28 30 32 00 00 00 80 01
' $14c0: 2a aa 70 5e 03 00 7c 00 90 04 00 3e 40 c0 80 36
' $14d0: 96 20 88 03 69 62 06 08 02 00 1f 20 80 20 00 01
' $14e0: 50 00 01 44 22 40 80 80 00 00 0c 00 00 00 00 00
' $14f0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $1500: 00 00 00 00 80 00 00 80 20 60 62 00 00 00 80 01
' $1510: 2e ea 50 40 03 80 04 00 90 05 00 22 40 e0 80 00
' $1520: 1f 20 88 00 01 f2 07 08 02 80 11 20 80 20 00 01
' $1530: 50 00 01 44 22 40 80 80 00 00 0c 00 00 00 00 00
' $1540: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $1550: 00 00 00 00 80 00 00 80 28 c0 c2 00 00 00 80 01
' $1560: 22 2a 50 20 01 c0 08 00 90 04 00 00 47 b0 80 10
' $1570: 6f 20 88 01 06 f2 3d 88 02 00 00 20 80 20 00 01
' $1580: 50 00 01 44 22 40 80 80 00 00 0c 00 00 00 00 00
' $1590: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $15a0: 00 00 00 00 80 00 00 80 20 00 02 00 00 00 80 01
' $15b0: 2e ee 50 20 00 e0 08 00 90 05 00 24 44 18 80 0f
' $15c0: df 20 88 00 fd f2 20 c8 02 80 12 20 80 20 00 01
' $15d0: 50 06 01 44 8a 40 80 80 00 00 0c 00 00 00 00 00
' $15e0: 80 00 00 00 04 00 00 00 00 00 80 00 00 00 00 00
' $15f0: 00 00 00 00 80 00 00 80 28 c0 c2 00 00 00 80 01
' $1600: 00 00 50 10 00 70 08 00 90 04 00 2a 44 18 80 07
' $1610: e4 20 88 00 7e 42 20 c8 02 00 15 20 80 20 00 01
' $1620: 50 07 01 44 da 40 80 80 00 00 0c 00 00 00 00 00
' $1630: 80 00 00 90 00 10 00 0c 00 00 87 80 00 00 00 00
' $1640: 00 00 04 00 80 00 00 80 20 00 02 00 00 00 80 02
' $1650: 00 00 90 10 00 30 10 00 90 05 00 2a 47 b0 80 0f
' $1660: f8 20 88 00 ff 82 3d 88 02 80 15 20 80 20 00 01
' $1670: 50 3d 81 44 72 40 80 80 00 00 0c 00 00 00 00 00
' $1680: 80 00 00 a3 8c 38 f3 84 00 00 84 4e 38 f3 8e 28
' $1690: a3 9e 3c e0 80 00 00 80 28 00 02 00 00 00 80 02
' $16a0: 00 00 90 08 00 00 10 00 90 04 00 2a 40 e0 80 0f
' $16b0: fc 20 88 00 ff c2 07 08 02 00 15 20 80 20 00 01
' $16c0: 50 20 c1 44 22 40 80 80 00 00 0c 00 00 00 00 00
' $16d0: 80 00 00 c2 44 10 27 c4 00 00 87 89 45 12 41 7d
' $16e0: f7 d1 45 f0 80 00 00 80 20 00 02 00 00 00 80 02
' $16f0: 00 00 90 08 00 00 20 00 90 05 00 12 40 c0 80 1f
' $1700: b0 20 88 01 fb 02 06 08 02 80 09 20 80 20 00 01
' $1710: 50 20 c1 44 22 40 80 80 00 00 0c 00 00 00 00 00
' $1720: 80 00 00 a2 04 10 44 04 00 00 84 08 44 f2 1f 55
' $1730: 54 11 45 00 80 00 00 80 28 00 02 00 00 00 80 02
' $1740: 00 00 90 04 00 00 40 00 90 04 00 00 40 00 80 18
' $1750: 12 a0 88 01 81 2a 00 08 02 00 00 20 80 20 00 01
' $1760: 50 3d 81 44 22 40 80 80 00 00 0c 00 00 00 00 00
' $1770: 80 00 00 92 0e 08 f3 8e 00 00 84 08 38 12 0f 45
' $1780: 13 91 3c e0 80 00 00 ff c0 00 02 00 00 00 80 04
' $1790: 00 01 10 02 00 80 80 00 90 05 00 3e 40 00 80 10
' $17a0: 3a 20 88 01 03 a2 00 08 02 80 1f 20 80 20 00 7f
' $17b0: 50 07 01 44 22 40 80 80 00 00 0c 00 00 00 00 00
' $17c0: 80 00 00 00 00 00 00 00 00 00 80 00 01 e0 00 00
' $17d0: 00 00 00 00 80 00 00 80 08 00 02 00 00 00 80 07
' $17e0: ff ff 10 01 00 81 00 00 9f f8 00 08 40 00 80 06
' $17f0: 00 20 88 00 60 02 00 0f fc 00 04 20 80 20 00 43
' $1800: 50 06 01 44 22 40 80 80 00 00 0c 00 00 00 00 00
' $1810: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $1820: 00 00 00 00 80 00 00 80 00 00 02 00 00 00 80 00
' $1830: 80 00 10 00 80 86 00 00 90 01 00 14 40 00 ff ff
' $1840: ff e0 8f ff ff fe 00 08 00 80 0a 20 80 20 00 46
' $1850: 50 00 01 44 22 40 80 80 00 00 0c 00 00 00 00 00
' $1860: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $1870: 00 00 00 00 80 00 00 80 08 00 02 00 00 00 80 00
' $1880: ff ff f0 00 70 88 00 00 90 00 00 22 40 00 00 00
' $1890: 00 00 80 00 00 00 00 08 00 00 11 20 80 20 00 4c
' $18a0: 50 00 01 44 22 40 80 c0 00 00 0c 00 00 00 00 00
' $18b0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $18c0: 00 00 00 00 80 00 00 80 00 00 02 00 00 00 80 00
' $18d0: 00 00 00 00 0e b0 00 00 90 01 00 00 40 00 00 00
' $18e0: 00 00 80 00 00 00 00 08 00 80 00 20 80 20 00 58
' $18f0: 50 00 01 44 22 40 80 7f ff ff f8 00 00 00 00 00
' $1900: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $1910: 00 00 00 00 80 00 00 80 0a aa aa 00 00 00 80 00
' $1920: 00 00 00 00 01 c0 00 00 90 00 00 00 40 00 00 00
' $1930: 00 00 80 00 00 00 00 08 00 00 00 20 80 20 00 70
' $1940: 50 00 01 44 22 40 80 00 00 00 00 00 00 00 00 00
' $1950: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $1960: 00 00 00 00 80 00 00 80 00 00 02 00 00 00 80 00
' $1970: 00 00 00 00 00 00 00 00 90 01 55 55 40 00 00 00
' $1980: 00 00 80 00 00 00 00 08 00 aa aa a0 80 3f ff e0
' $1990: 50 00 01 44 22 40 80 00 00 00 00 00 00 00 00 00
' $19a0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $19b0: 00 00 00 00 80 00 00 7f ff ff fc 00 00 00 80 00
' $19c0: 00 00 00 00 00 00 00 00 90 00 00 00 40 00 00 00
' $19d0: 00 00 80 00 00 00 00 08 00 00 00 20 80 08 00 00
' $19e0: 50 00 01 64 26 40 80 00 00 00 00 00 00 00 00 00
' $19f0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $1a00: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $1a10: 00 00 00 00 00 00 00 00 8f ff ff ff 80 00 00 00
' $1a20: 00 00 80 00 00 00 00 07 ff ff ff c0 80 0f ff ff
' $1a30: d0 00 01 86 60 c0 80 3c 72 27 1c 00 00 00 00 00
' $1a40: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $1a50: 00 00 00 00 80 00 00 80 00 00 00 00 00 00 80 00
' $1a60: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $1a70: 00 00 80 00 00 00 00 00 00 00 00 00 80 02 00 00
' $1a80: 10 00 00 e0 03 80 80 22 fa 2f 92 00 00 00 00 00
' $1a90: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $1aa0: 00 00 00 00 83 c0 00 00 80 00 00 00 00 00 80 00
' $1ab0: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $1ac0: 00 00 80 00 00 00 00 00 00 00 00 00 80 03 ff ff
' $1ad0: f0 00 00 7f ff 00 80 22 82 28 10 00 00 00 00 00
' $1ae0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $1af0: 00 00 00 00 84 1e 39 8e b1 ce 00 00 00 00 80 00
' $1b00: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $1b10: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $1b20: 00 00 00 00 00 00 80 22 71 e7 10 00 00 00 00 00
' $1b30: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $1b40: 00 00 00 00 83 91 7c 90 cb e9 70 00 00 00 80 00
' $1b50: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $1b60: 00 00 80 00 02 00 00 00 00 00 00 00 80 00 00 00
' $1b70: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $1b80: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $1b90: 07 e0 00 00 80 51 40 90 8a 08 00 00 00 00 80 00
' $1ba0: 00 00 00 00 00 00 00 00 83 00 08 00 00 00 00 00
' $1bb0: 00 00 80 00 00 02 00 00 00 00 00 00 80 00 00 00
' $1bc0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $1bd0: 80 00 00 00 00 00 00 00 0c c0 80 00 00 00 00 00
' $1be0: 06 00 00 00 87 9e 39 ce 89 c8 00 1e 1f 00 80 00
' $1bf0: 00 00 00 00 00 07 86 60 81 1c 79 cf 00 00 00 03
' $1c00: c3 00 87 78 e6 3a c7 39 e0 07 83 c0 80 00 00 1e
' $1c10: 03 c0 0e 00 00 00 80 00 00 00 00 00 00 07 83 c0
' $1c20: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $1c30: 06 03 e3 c0 80 10 00 00 00 00 00 1b 19 80 80 00
' $1c40: 00 00 00 00 00 06 c6 60 81 02 8b e8 80 00 00 03
' $1c50: 63 00 8c 45 f2 43 2f a5 10 06 c6 60 80 00 00 1b
' $1c60: 03 60 06 00 30 00 80 1c 00 20 00 00 00 06 c6 60
' $1c70: 80 00 00 00 00 00 00 00 0c c0 80 00 00 00 00 00
' $1c80: 07 c6 06 00 80 00 00 00 00 00 00 19 99 80 80 00
' $1c90: 00 00 00 00 00 06 66 60 81 3e 8a 08 80 00 00 03
' $1ca0: 33 00 83 45 02 42 28 21 10 06 66 00 80 00 00 19
' $1cb0: 83 33 c6 3c fc f0 80 22 71 ef 1c 70 00 06 66 60
' $1cc0: 80 00 00 00 00 00 00 00 0c c0 80 00 00 00 00 00
' $1cd0: 06 03 c6 00 80 00 00 00 00 00 00 19 9f 00 80 00
' $1ce0: 00 00 00 00 00 06 66 60 83 9e 79 c8 80 00 00 03
' $1cf0: 33 00 8e 78 e7 3a 27 21 10 06 63 c0 80 00 00 19
' $1d00: 83 36 66 66 31 98 80 22 4a 28 be 48 00 06 66 60
' $1d10: 80 00 00 00 00 00 00 00 0c c0 80 00 00 00 00 00
' $1d20: 06 00 66 00 80 30 04 00 00 00 00 19 98 00 80 00
' $1d30: 00 00 00 00 00 06 66 60 80 00 00 00 00 00 00 03
' $1d40: 33 00 80 40 00 00 00 00 00 06 60 60 80 00 00 19
' $1d50: 83 37 e6 7e 31 f8 80 22 42 28 a0 40 00 06 66 60
' $1d60: 80 00 00 00 00 00 00 00 0c c0 80 00 00 00 00 00
' $1d70: 07 e7 c3 c0 87 11 ce f0 00 00 00 1b 18 00 80 00
' $1d80: 00 00 00 00 00 06 c6 60 80 00 00 00 00 00 00 03
' $1d90: 63 00 80 00 00 00 00 00 00 06 c6 60 80 00 00 1b
' $1da0: 03 66 06 60 31 80 80 1c 41 e8 9c 40 00 06 c6 60
' $1db0: 80 00 00 00 00 00 00 00 07 c0 80 00 00 00 00 00
' $1dc0: 00 00 00 00 84 90 24 20 00 00 00 1e 18 00 80 00
' $1dd0: 00 00 00 00 00 07 83 e0 80 00 00 00 00 00 00 03
' $1de0: c3 f0 80 00 00 00 00 00 00 07 83 c0 80 00 00 1e
' $1df0: 03 c3 cf 3c 1c f0 80 00 00 00 00 00 00 07 83 c0
' $1e00: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $1e10: 00 00 00 00 84 93 e4 40 00 00 00 00 00 00 80 00
' $1e20: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $1e30: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $1e40: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $1e50: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $1e60: 00 00 00 00 87 39 e2 f0 00 00 00 00 00 00 80 00
' $1e70: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $1e80: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $1e90: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $1ea0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $1eb0: 00 00 00 00 84 00 00 00 00 00 00 00 00 00 80 00
' $1ec0: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $1ed0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $1ee0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $1ef0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $1f00: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $1f10: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $1f20: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $1f30: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $1f40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $1f50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $1f60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $1f70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $1f80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $1f90: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $1fa0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $1fb0: 00 00 00 00 00 00 00 00 80 00 00 00 00 07 00 00
' $1fc0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $1fd0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $1fe0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $1ff0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $2000: 00 00 00 00 00 00 00 00 80 00 00 00 00 fd 00 00
' $2010: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $2020: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $2030: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $2040: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $2050: 00 00 00 00 00 00 00 00 80 00 00 00 1f 05 80 00
' $2060: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $2070: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $2080: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $2090: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $20a0: 00 00 00 00 00 00 00 00 80 00 00 03 e0 06 80 00
' $20b0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $20c0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $20d0: 80 00 10 00 00 00 00 00 00 00 80 00 00 00 00 00
' $20e0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $20f0: 00 00 00 00 00 00 00 00 80 00 00 7c 00 02 c0 00
' $2100: 00 00 80 00 10 00 00 00 01 00 00 00 80 00 00 00
' $2110: 00 00 00 00 00 00 80 00 00 00 00 00 00 0a 00 00
' $2120: 80 1e 00 c0 40 00 00 00 00 00 80 00 30 01 00 10
' $2130: 00 00 00 00 83 ff ff ff 80 01 ff ff ff c0 81 ff
' $2140: ff ff c0 00 ff ff ff e0 80 00 ff 80 00 02 c0 00
' $2150: 00 00 80 1e 00 c0 40 01 00 00 00 00 83 ff ff ff
' $2160: 80 01 ff ff ff c0 80 00 40 00 00 44 00 00 00 00
' $2170: 80 11 30 43 de 44 a2 8e 38 00 80 00 10 e3 8f 38
' $2180: e1 c0 00 00 82 01 80 00 80 01 00 00 00 40 81 00
' $2190: c0 00 40 00 ff 9f ff e0 80 00 d0 00 00 03 7e 00
' $21a0: 00 00 80 11 30 43 c7 39 63 0e 28 00 82 01 80 00
' $21b0: 80 01 00 c0 00 40 80 0e 59 e3 80 6c e7 91 00 00
' $21c0: 80 1e 10 44 51 45 f7 df 24 00 80 00 11 f1 02 11
' $21d0: f3 00 00 00 82 7e 81 e0 80 01 00 00 00 40 81 3f
' $21e0: 40 f0 40 00 e0 5f 87 e0 80 00 78 00 00 01 f9 80
' $21f0: 00 00 80 1e 10 44 4c 41 91 09 7c 00 82 7e 81 e0
' $2200: 80 01 3f 40 f0 40 80 11 65 17 c0 55 f4 51 00 00
' $2210: 80 11 10 44 51 45 55 50 20 00 80 00 11 01 04 11
' $2220: 00 c0 00 00 82 3e 03 f0 80 01 00 00 00 40 81 1f
' $2230: 01 f8 40 00 f0 7f 03 e0 80 00 48 00 00 03 b8 40
' $2240: 00 00 80 11 10 44 43 41 11 08 54 00 82 3e 03 f0
' $2250: 80 01 1f 01 98 40 80 11 45 14 00 45 04 51 00 00
' $2260: 80 1e 38 e3 d1 3d 14 4e 20 00 80 00 38 e0 8f 08
' $2270: e3 80 00 00 82 03 47 f0 80 01 00 00 00 40 81 01
' $2280: a3 f8 40 00 ff 2e 03 e0 80 00 78 00 00 3c 7c 30
' $2290: 00 00 80 1e 38 e3 ce 39 13 88 44 00 82 03 47 f0
' $22a0: 80 01 01 a3 d8 40 80 0e 45 13 80 44 e4 4f 00 00
' $22b0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $22c0: 00 00 00 00 82 03 fc e0 80 01 00 00 00 40 81 01
' $22d0: fe 70 40 00 ff 00 c7 e0 80 00 34 00 07 c0 03 0c
' $22e0: 00 00 80 00 00 00 00 00 00 00 00 00 82 03 fc e0
' $22f0: 80 01 01 fe 70 40 80 00 00 00 00 00 00 00 00 00
' $2300: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $2310: 00 00 00 00 82 00 da 58 81 81 00 00 00 40 81 00
' $2320: 6d 2c 40 c0 ff c9 69 e0 80 00 fa 00 78 00 00 c3
' $2330: 80 00 80 00 00 00 00 00 00 00 00 00 82 00 da 58
' $2340: 81 81 00 6d 2c 40 80 00 00 00 00 00 00 00 00 00
' $2350: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $2360: 00 00 00 00 82 00 00 7c 81 c1 00 00 00 40 81 00
' $2370: 00 3e 40 e0 ff ff e0 e0 80 1f fa 0f 80 00 00 22
' $2380: c0 00 80 00 00 00 00 00 00 00 00 00 82 00 00 7c
' $2390: 81 c1 00 00 3e 40 80 00 00 00 00 00 00 00 00 00
' $23a0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $23b0: 00 00 00 00 82 00 41 bc 8f 61 00 00 00 40 81 00
' $23c0: 20 de 47 b0 ff ef 90 e0 81 e0 9f f0 00 00 00 1b
' $23d0: e0 00 80 00 00 00 00 00 00 00 00 00 82 00 41 bc
' $23e0: 8f 61 00 20 d2 40 80 00 00 00 00 00 00 00 00 00
' $23f0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $2400: 00 00 00 00 82 00 3f 7c 88 31 00 00 00 40 81 00
' $2410: 1f be 44 18 ff f0 20 e0 8e 03 88 00 00 00 01 fc
' $2420: f8 00 80 00 00 00 00 00 00 00 00 00 82 00 3f 7c
' $2430: 88 31 00 1f be 40 80 00 00 00 00 00 00 00 00 00
' $2440: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $2450: 00 00 00 00 82 00 1f 90 88 31 00 00 00 40 81 00
' $2460: 0f c8 44 18 ff f8 1b e0 8a 00 cc 00 00 00 1e 02
' $2470: 04 00 80 00 00 00 00 00 00 00 00 00 82 00 1f 90
' $2480: 88 31 00 08 c8 40 80 00 00 00 00 00 00 00 00 00
' $2490: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $24a0: 00 00 00 00 82 00 3f e0 8f 61 00 00 00 40 81 00
' $24b0: 1f f0 47 b0 ff f0 07 e0 89 00 4a 00 00 03 e0 03
' $24c0: 02 00 80 00 00 00 00 00 00 00 00 00 82 00 3f e0
' $24d0: 8f 61 00 18 70 40 80 00 00 00 00 00 00 00 00 00
' $24e0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $24f0: 00 00 00 00 82 00 3f f0 81 c1 00 00 00 40 81 00
' $2500: 1f f8 40 e0 ff f0 03 e0 88 8c 7b 00 00 3c 00 7e
' $2510: 81 00 80 00 00 00 00 00 00 00 00 00 82 00 3f f0
' $2520: 81 c1 00 11 f8 40 80 00 00 00 00 00 00 00 00 00
' $2530: 80 00 00 00 03 00 00 00 00 00 80 00 00 00 00 00
' $2540: 00 00 00 00 82 00 7e c0 81 81 00 00 00 40 81 00
' $2550: 3f 60 40 c0 ff e0 4f e0 88 4d df 80 07 c0 07 80
' $2560: 40 80 80 00 00 00 00 00 00 00 00 00 82 00 7e c0
' $2570: 81 81 00 3f 60 40 80 00 00 00 00 00 00 00 00 00
' $2580: 80 00 00 00 07 00 00 00 00 00 80 00 00 01 00 00
' $2590: 00 00 00 00 82 00 60 4a 80 01 00 00 00 40 81 00
' $25a0: 30 25 40 00 ff e7 ed 60 8c 2f ca 40 78 00 f8 00
' $25b0: 20 80 80 00 00 00 04 00 00 00 00 00 82 00 60 4a
' $25c0: 80 01 00 30 25 40 80 00 00 00 04 00 00 00 00 00
' $25d0: 80 00 00 00 03 00 00 00 00 00 80 00 01 e0 0c 04
' $25e0: 00 00 00 00 82 00 40 e8 80 01 00 00 00 40 81 00
' $25f0: 20 74 40 00 ff ef c5 e0 8a 1e c1 ff 80 0f 00 00
' $2600: 30 c0 80 00 40 00 00 00 00 00 00 00 82 00 40 e8
' $2610: 80 01 00 20 74 40 80 00 01 00 00 20 00 00 00 00
' $2620: 80 00 00 00 03 00 00 00 00 00 80 00 01 13 04 3c
' $2630: 00 00 00 00 82 00 18 00 80 01 00 00 00 40 81 00
' $2640: 0c 00 40 00 ff f9 ff e0 8a 0e 00 f0 01 f0 00 01
' $2650: ff c0 80 00 48 e7 8c 38 e3 9e 00 00 82 00 18 00
' $2660: 80 01 00 0c 00 40 80 0e 39 e3 8c 71 cf 00 00 00
' $2670: 80 00 00 00 03 00 00 00 00 00 80 00 01 e1 04 44
' $2680: 00 00 00 00 83 ff ff ff 80 01 ff ff ff c0 81 ff
' $2690: ff ff c0 00 ff ff ff e0 89 0c 00 70 1e 00 00 3e
' $26a0: 07 c0 80 00 71 14 44 7c 97 d1 00 00 83 ff ff ff
' $26b0: 80 01 ff ff ff c0 80 01 25 17 c4 23 e8 80 00 00
' $26c0: 80 00 00 00 03 00 00 00 00 00 80 00 01 11 04 44
' $26d0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $26e0: 00 00 00 00 00 00 00 00 88 86 00 33 e0 00 03 c0
' $26f0: fc 40 80 00 49 14 44 40 84 11 00 00 80 00 00 00
' $2700: 00 00 00 00 00 00 80 1f 21 14 04 22 08 80 00 00
' $2710: 80 00 00 00 0f c0 00 00 00 00 80 00 01 e3 8e 3c
' $2720: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $2730: 00 00 00 00 00 00 00 00 8c 41 00 3c 00 00 7c 1f
' $2740: 04 40 80 00 44 e7 8e 38 83 91 00 00 80 00 00 00
' $2750: 00 00 00 00 00 00 80 0f 21 e3 8e 11 c8 80 00 00
' $2760: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $2770: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 40
' $2780: 00 00 00 04 00 00 00 00 8a 40 8f f0 00 07 81 e0
' $2790: 04 40 80 00 00 04 00 00 00 00 00 00 80 00 00 10
' $27a0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $27b0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $27c0: 00 00 00 00 80 0a 00 00 00 00 00 00 00 00 80 00
' $27d0: 00 00 01 00 00 00 00 00 8a 20 b8 30 00 f8 3e 00
' $27e0: 04 40 80 00 00 00 00 00 00 00 00 00 81 10 00 00
' $27f0: c0 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $2800: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $2810: 00 00 00 00 83 00 00 04 00 00 00 00 00 00 80 c7
' $2820: 91 38 e3 8c 38 e3 9e 00 89 10 bc 38 0f 03 c0 00
' $2830: 3c 40 80 00 00 00 00 00 00 00 00 00 81 12 8e 31
' $2840: 20 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $2850: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $2860: 00 00 00 00 81 0e 1c e5 8e 78 00 00 00 00 80 44
' $2870: 51 7c 91 04 7c 97 d1 00 88 90 5d f1 f0 7c 00 07
' $2880: e4 40 80 00 00 00 00 00 00 00 00 00 81 17 c9 11
' $2890: c0 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $28a0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $28b0: 00 00 00 00 81 11 31 06 5f 44 00 00 00 00 80 44
' $28c0: 4a 40 81 04 40 84 11 00 84 88 5f 7e 07 80 00 fc
' $28d0: bc 40 80 00 00 00 00 00 00 00 00 00 81 15 48 11
' $28e0: 20 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $28f0: 80 00 00 00 03 00 00 00 00 00 80 00 00 00 00 00
' $2900: 00 00 00 00 81 11 0d 04 50 44 00 00 00 00 80 e4
' $2910: 44 38 80 8e 38 83 91 00 82 44 63 c0 f8 00 07 94
' $2920: e0 40 80 00 00 00 00 00 00 00 00 00 80 f4 48 39
' $2930: c0 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $2940: 80 00 00 00 03 00 00 00 00 00 80 00 00 00 00 00
' $2950: 00 00 00 00 83 8e 38 e4 4e 44 00 00 00 00 80 00
' $2960: 00 00 00 00 00 00 00 00 82 22 3e 7f 00 00 f8 9f
' $2970: 07 c0 80 00 00 00 00 00 00 00 00 00 80 00 00 01
' $2980: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $2990: 80 00 00 00 03 00 00 00 00 00 80 00 00 00 00 00
' $29a0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $29b0: 00 00 00 00 00 00 00 00 81 22 2f c0 00 1f 01 e0
' $29c0: 78 40 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $29d0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $29e0: 80 00 00 00 03 00 00 00 00 00 80 00 00 00 00 00
' $29f0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $2a00: 00 00 00 00 00 00 00 00 80 91 30 40 03 e0 3e 0f
' $2a10: 80 40 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $2a20: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $2a30: 80 01 80 00 03 00 00 18 00 00 80 00 00 00 00 00
' $2a40: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $2a50: 00 00 00 00 00 00 00 00 80 88 a0 40 7c 01 c0 f0
' $2a60: 00 40 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $2a70: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $2a80: 80 03 00 00 03 00 00 0c 00 00 80 00 00 00 00 00
' $2a90: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $2aa0: 00 00 00 00 00 00 00 00 80 48 60 4f 80 1e 0f 00
' $2ab0: 01 c0 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $2ac0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $2ad0: 80 06 00 00 03 00 00 06 00 00 80 00 00 00 00 00
' $2ae0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $2af0: 00 00 00 00 00 00 00 00 80 24 20 70 01 e0 f0 00
' $2b00: 3f 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $2b10: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $2b20: 80 0f fc 00 03 00 0f ff 00 00 80 00 00 00 00 00
' $2b30: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $2b40: 00 00 00 00 00 00 00 00 80 22 20 40 3e 0f 00 01
' $2b50: ca 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $2b60: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $2b70: 80 06 00 00 03 00 00 06 00 00 80 00 00 00 00 06
' $2b80: 60 00 60 00 80 00 00 03 c0 01 c0 00 00 00 80 00
' $2b90: 00 00 00 00 00 00 00 00 80 12 20 47 c0 f0 00 3e
' $2ba0: 0e 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $2bb0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $2bc0: 80 03 00 00 03 00 00 0c 00 00 80 00 00 00 00 06
' $2bd0: 60 00 60 00 80 00 00 03 60 00 c0 00 c0 00 80 00
' $2be0: 00 00 00 00 00 00 01 e0 80 09 20 78 1f 00 03 c0
' $2bf0: 00 00 80 00 00 00 00 00 00 00 0c c0 80 00 00 00
' $2c00: 00 00 00 00 06 60 80 00 00 00 00 00 00 00 03 c0
' $2c10: 80 01 80 00 03 00 00 18 00 00 80 00 00 00 00 06
' $2c20: 67 c3 e3 c0 80 00 00 03 31 e0 c1 e3 f1 e0 80 00
' $2c30: 00 00 00 00 00 00 00 c0 80 08 a0 03 f0 00 7c 00
' $2c40: 03 e0 80 00 00 00 00 00 00 00 0d 80 80 00 00 00
' $2c50: 00 00 00 00 06 60 80 00 00 00 00 00 00 00 06 60
' $2c60: 80 00 00 00 03 00 00 00 00 00 80 00 00 00 00 06
' $2c70: 66 66 66 60 80 00 00 03 33 30 c3 30 c3 30 80 00
' $2c80: 00 00 00 00 00 00 00 c0 80 04 a0 0e 00 03 80 00
' $2c90: 03 30 80 00 00 00 00 00 00 00 0f 00 80 00 00 00
' $2ca0: 00 00 00 00 06 60 80 00 00 00 00 00 00 00 06 60
' $2cb0: 80 00 00 00 03 00 00 00 00 00 80 00 00 00 00 06
' $2cc0: 66 66 66 60 80 00 00 03 33 f0 c3 f0 c3 f0 80 00
' $2cd0: 00 00 00 00 00 00 00 c0 80 02 61 f0 00 3c 00 00
' $2ce0: 03 30 80 00 00 00 00 00 00 00 0e 00 80 00 00 00
' $2cf0: 00 00 00 00 06 60 80 00 00 00 00 00 00 00 06 60
' $2d00: 80 00 00 00 03 00 00 00 00 00 80 00 00 00 00 06
' $2d10: 66 66 66 60 80 00 00 03 63 00 c3 00 c3 00 80 00
' $2d20: 00 00 00 00 00 00 00 c0 80 02 7f 00 03 c0 00 00
' $2d30: 03 e0 80 00 00 00 00 00 00 00 0f 00 80 00 00 00
' $2d40: 00 00 00 00 06 60 80 00 00 00 00 00 00 00 06 60
' $2d50: 80 00 00 00 03 00 00 00 00 00 80 00 00 00 00 03
' $2d60: e6 63 e3 c0 80 00 00 03 c1 e1 e1 e0 71 e0 80 00
' $2d70: 00 00 00 00 00 00 00 c0 80 01 a0 00 3c 00 00 00
' $2d80: 03 00 80 00 00 00 00 00 00 00 0d 80 80 00 00 00
' $2d90: 00 00 00 00 06 60 80 00 00 00 00 00 00 00 06 60
' $2da0: 80 00 00 00 03 00 00 00 00 00 80 00 00 00 00 00
' $2db0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $2dc0: 00 00 00 00 00 00 01 e0 80 00 a0 03 c0 00 00 00
' $2dd0: 03 00 80 00 00 00 00 00 00 00 0c c0 80 00 00 00
' $2de0: 00 00 00 00 03 e0 80 00 00 00 00 00 00 00 03 c0
' $2df0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $2e00: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $2e10: 00 00 00 00 00 00 00 00 80 00 e0 7c 00 00 00 00
' $2e20: 03 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $2e30: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $2e40: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $2e50: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $2e60: 00 00 00 00 00 00 00 00 80 00 6f 80 00 00 00 00
' $2e70: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $2e80: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $2e90: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $2ea0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $2eb0: 00 00 00 00 00 00 00 00 80 00 30 00 00 00 00 00
' $2ec0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $2ed0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $2ee0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $2ef0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $2f00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $2f10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $2f20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $2f30: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $2f40: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $2f50: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $2f60: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $2f70: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $2f80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $2f90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $2fa0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $2fb0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $2fc0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $2fd0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $2fe0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $2ff0: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $3000: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 1f
' $3010: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $3020: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $3030: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $3040: 00 00 00 00 00 00 03 c0 80 00 00 e0 00 00 00 00
' $3050: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 20
' $3060: 80 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $3070: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $3080: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $3090: 00 00 00 00 00 00 fc 00 80 00 01 f0 00 00 00 00
' $30a0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 40
' $30b0: 40 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $30c0: 80 00 00 00 00 00 00 c0 00 00 80 00 00 80 00 00
' $30d0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $30e0: 00 00 00 00 00 7f 00 00 80 00 01 f8 00 00 07 f8
' $30f0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 51
' $3100: 40 00 00 00 00 00 80 00 00 00 00 00 07 ff 80 00
' $3110: 80 00 00 00 00 00 01 c0 00 00 80 00 00 40 00 00
' $3120: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $3130: 00 00 00 00 3f 80 00 00 80 00 03 fc 00 00 3f f8
' $3140: 00 00 80 04 98 20 00 00 00 00 00 00 80 00 00 5b
' $3150: 44 00 00 00 00 00 80 00 00 00 00 07 fc 6c 70 00
' $3160: 80 00 00 00 00 00 03 e0 00 00 80 00 00 20 00 00
' $3170: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $3180: 00 00 00 0f c0 00 00 00 80 00 07 fe 00 00 ff f8
' $3190: 00 00 80 03 16 04 00 00 00 00 00 00 80 00 00 55
' $31a0: 40 40 07 00 00 00 80 01 ff ff ff fe c6 c6 cc 00
' $31b0: 80 00 00 00 00 00 07 c0 00 00 80 00 00 10 00 00
' $31c0: 00 00 00 00 80 00 00 00 00 00 01 00 00 00 80 00
' $31d0: 00 00 07 f0 00 00 00 00 80 00 03 ff 00 07 ff f0
' $31e0: 00 00 80 28 14 00 80 00 00 00 00 00 80 00 00 51
' $31f0: 40 04 3f e0 00 00 80 03 e3 e3 e3 e3 e3 e3 e4 00
' $3200: 80 00 00 00 00 00 0f 80 00 00 80 00 00 08 00 00
' $3210: 00 00 00 00 80 00 00 00 00 00 06 00 00 00 80 00
' $3220: 00 01 f8 00 00 00 00 00 80 00 01 ff 80 1f ff f0
' $3230: 00 00 80 40 82 00 10 00 00 00 00 00 80 00 00 20
' $3240: 80 01 f8 f8 00 00 80 0d f1 f1 f1 f1 f1 f1 f4 00
' $3250: 80 00 00 00 00 00 1f 00 00 00 80 38 00 04 00 00
' $3260: 00 00 00 00 80 00 00 00 00 00 1c 00 00 00 80 00
' $3270: 00 fe 00 00 00 00 00 00 80 00 00 ff c0 3f ff f0
' $3280: 00 00 80 54 01 90 02 00 00 00 00 00 80 00 00 1f
' $3290: 00 07 c0 1e 00 00 80 18 d8 d8 d8 d8 d8 d8 dc 00
' $32a0: 80 00 00 00 00 00 3e 00 30 00 80 07 e0 02 00 00
' $32b0: 00 00 00 00 80 00 00 00 00 00 64 00 00 00 80 00
' $32c0: 7f 00 00 00 00 00 00 00 80 04 00 7f e0 7f ff e0
' $32d0: 00 00 80 22 48 c0 00 40 00 00 00 00 80 00 00 00
' $32e0: 00 0c 00 07 00 00 80 2d 8d 8d 8d 8d 8d 8d 8c 00
' $32f0: 80 00 00 00 00 00 7c 00 70 00 80 00 1f 01 00 00
' $3300: 00 00 00 00 80 00 00 00 00 01 88 01 00 00 80 1f
' $3310: 80 00 00 00 00 00 00 00 80 0e 00 3f f0 7f ff c0
' $3320: 00 00 80 91 40 a0 20 08 00 00 00 00 80 00 00 00
' $3330: 00 18 00 01 c0 00 80 3f 1f 1f 1f 1f 1f 1f 1c 00
' $3340: 80 00 00 00 00 00 f8 00 f8 00 80 00 00 fc 80 00
' $3350: 00 00 00 00 80 00 00 00 00 06 10 00 80 00 81 ff
' $3360: ff ff ff ff ff ff ff c0 80 1e 00 1f f8 ff ff c0
' $3370: 00 00 80 48 ad c0 00 01 01 80 00 00 80 00 00 00
' $3380: 00 30 00 00 e0 00 80 fe 3e 3e 3e 3e 3e 3e 3c 00
' $3390: 80 07 e0 00 00 01 f0 01 fe 00 80 00 00 03 e0 00
' $33a0: 00 00 00 00 80 00 00 00 00 08 20 00 80 00 80 fe
' $33b0: 00 00 00 00 00 00 00 00 80 1f 00 0f fc ff ff 80
' $33c0: 00 00 80 02 92 00 00 40 7f c0 00 00 80 00 00 04
' $33d0: 00 60 00 00 30 00 80 ec 6c 6c 6c 6c 6c 6c 68 00
' $33e0: 80 0c 10 00 00 03 e0 03 fe 00 80 00 00 00 3f 80
' $33f0: 00 00 00 00 80 00 00 00 00 30 40 00 40 00 80 71
' $3400: f0 00 00 00 00 00 00 00 80 0f c0 07 de 7f ff 00
' $3410: 18 00 80 93 7e a0 10 02 1f f8 00 00 80 00 00 00
' $3420: 00 60 00 00 18 00 80 c6 c6 c6 c6 c6 c6 c6 c8 00
' $3430: 80 18 10 00 00 07 c0 07 fe 00 80 00 00 00 10 7c
' $3440: 00 00 00 00 80 00 00 00 00 c0 40 00 40 00 80 4c
' $3450: 0f c0 00 00 00 00 00 00 80 07 e0 07 ff 3f fe 00
' $3460: 38 00 80 61 e8 04 00 10 23 c6 00 00 80 00 00 00
' $3470: 00 c0 00 00 0c 00 80 e3 e3 e3 e3 e3 e3 e3 f0 00
' $3480: 80 10 10 00 00 0f 80 0f fc 00 80 00 00 00 08 03
' $3490: f0 00 00 00 80 00 00 00 03 00 80 00 20 00 80 23
' $34a0: 00 3e 00 00 00 00 00 00 80 03 f0 07 ff 8f fc 00
' $34b0: 78 00 80 27 28 a0 00 80 43 c1 00 00 80 00 00 01
' $34c0: 01 80 00 00 0c 00 80 f1 f1 f1 f1 f1 f1 f1 e0 00
' $34d0: 80 30 30 00 00 1f 00 1f f8 00 80 00 00 00 04 00
' $34e0: 0e 00 00 00 80 00 00 00 0c 01 00 00 20 00 80 10
' $34f0: c0 01 f0 00 00 00 00 00 80 01 f8 0f ff cf fc 00
' $3500: f8 00 80 40 b8 00 04 00 83 c0 80 00 80 00 00 00
' $3510: 01 87 80 0f 06 00 80 d8 d8 d8 d8 d8 d8 d8 c0 00
' $3520: 80 20 40 00 c0 3e 00 3f f0 00 80 00 00 00 02 00
' $3530: 00 00 06 00 80 00 00 00 30 02 00 00 10 00 80 08
' $3540: 30 00 0f 80 00 00 00 00 80 00 fc 1d ff e7 f8 01
' $3550: f8 00 80 49 42 c0 20 01 81 80 c0 00 80 00 00 00
' $3560: 03 07 80 0f 06 00 80 8d 8d 8d a5 8d 8d 8f 00 00
' $3570: 80 20 40 00 80 7c 00 7f e0 00 80 00 00 00 01 00
' $3580: 00 00 18 00 80 00 00 00 c0 04 00 00 08 00 80 08
' $3590: 0c 00 00 7c 00 00 00 00 80 00 7e 37 ff f3 f0 07
' $35a0: f8 00 80 00 58 01 00 01 80 00 c0 00 80 00 00 00
' $35b0: 43 07 80 0f 06 00 80 9f 1f 1f 37 1f 1f 1c 00 00
' $35c0: 80 20 60 01 80 f8 00 ff c0 00 80 00 00 00 00 80
' $35d0: 00 00 e0 00 80 00 00 01 00 08 00 00 08 00 80 04
' $35e0: 03 00 00 03 f0 00 00 00 80 00 3f 43 7f f9 e0 0f
' $35f0: f8 00 80 11 00 88 00 01 c0 01 c0 00 80 00 00 00
' $3600: 06 07 80 0f 03 00 80 be 3e 3e 3a 3e 3e 60 00 00
' $3610: 80 10 30 01 00 f0 01 ff 80 00 80 00 00 00 00 40
' $3620: 00 03 00 00 80 00 00 06 00 08 00 00 04 00 80 02
' $3630: 00 c0 00 00 0f 80 00 00 80 00 1f 82 ff fc c0 1f
' $3640: f8 00 80 0c 02 40 00 01 e0 03 c0 00 80 00 00 00
' $3650: 06 07 f0 ff 03 00 80 6c 6c 6c 3c 7f ff 80 00 00
' $3660: 80 10 10 02 01 f0 03 ff 00 00 80 00 00 00 00 20
' $3670: 00 1c 00 00 80 00 00 18 00 10 00 00 04 00 80 01
' $3680: 00 30 00 00 00 70 00 00 80 00 08 01 ff fe 00 3f
' $3690: f8 00 80 00 ac 00 00 01 be 3f c0 00 80 00 00 00
' $36a0: 16 07 f0 ff 03 00 80 26 c6 c6 be 80 00 00 00 00
' $36b0: 80 10 18 02 03 a0 07 fe 00 00 80 00 00 00 00 10
' $36c0: 00 60 00 00 80 00 00 60 00 20 00 00 02 00 80 01
' $36d0: 00 0c 00 00 00 00 00 00 80 00 04 03 df ff 00 3f
' $36e0: f0 00 80 02 42 00 00 01 ff ff c0 00 80 00 00 00
' $36f0: 0c 07 f0 ff 01 80 80 13 e3 e3 bf 00 00 00 00 00
' $3700: 80 10 04 02 06 20 0f fc 00 00 80 00 00 00 00 08
' $3710: 03 80 00 00 80 00 01 80 00 40 00 00 02 00 80 00
' $3720: 80 03 00 00 00 00 00 00 80 00 02 04 7d ff 80 7f
' $3730: f0 00 80 00 00 00 00 01 ee ee c0 00 80 00 00 00
' $3740: 0c 07 f0 ff 01 80 80 0d f1 f1 bf 80 00 00 00 00
' $3750: 80 10 04 06 04 20 1f f8 00 00 80 00 00 00 00 04
' $3760: 0c 00 00 00 80 00 06 00 00 80 00 00 01 00 80 00
' $3770: 40 00 c0 00 00 00 00 00 80 00 00 f8 3f 7f c0 ff
' $3780: e0 00 80 00 00 00 00 01 ff ff c0 00 80 00 00 00
' $3790: 0c 07 8f 0f 01 80 80 03 f8 df bf c0 00 00 00 00
' $37a0: 80 08 04 04 04 20 3f f0 00 00 80 00 00 00 00 02
' $37b0: 70 00 00 00 80 00 08 00 00 80 00 00 01 00 80 00
' $37c0: 20 00 30 00 00 00 00 00 80 00 00 f0 1e 7f c0 ff
' $37d0: c0 00 80 00 00 00 00 01 bb bb c0 00 80 00 00 00
' $37e0: 06 07 8f 0f 03 80 80 00 07 e0 3e 00 00 00 00 00
' $37f0: 80 0c 03 1c 04 3f ff e0 00 00 80 00 00 00 00 01
' $3800: 80 00 00 00 80 00 30 00 01 00 00 00 00 80 80 00
' $3810: 20 00 0c 00 00 00 00 00 80 00 00 00 3c ff e3 ff
' $3820: c0 00 80 00 00 00 00 01 ff ff c0 00 80 00 00 00
' $3830: 06 07 8f 0f 03 00 80 00 00 00 36 00 00 00 00 00
' $3840: 80 06 00 f0 04 1c 3f c0 00 00 80 00 00 00 00 0e
' $3850: 80 00 00 00 80 00 c0 00 03 ff ff ff ff 80 80 00
' $3860: 10 00 03 00 00 00 00 00 80 00 00 20 59 db e7 ff
' $3870: 80 00 80 00 00 00 00 01 ee ee c0 00 80 20 00 00
' $3880: 06 07 8f 0f 03 00 80 00 00 00 23 00 00 00 00 00
' $3890: 80 02 00 00 08 00 7f 80 00 00 80 00 00 00 00 30
' $38a0: 40 00 00 00 80 03 00 00 00 00 00 00 00 00 80 00
' $38b0: 08 00 00 c0 00 00 00 00 80 00 00 1b f7 87 e7 ff
' $38c0: 00 00 80 00 00 00 00 01 ff ff c0 00 91 04 00 00
' $38d0: 03 07 80 0f 06 00 80 00 00 00 03 00 00 00 00 00
' $38e0: 80 02 00 00 08 01 ff 00 00 00 80 00 00 00 01 c0
' $38f0: 20 00 00 00 80 0c 00 00 00 00 00 00 00 00 80 00
' $3900: 04 00 00 30 00 00 00 00 80 00 00 0e c1 07 ef fe
' $3910: 00 00 80 00 00 00 00 01 bb bb c0 00 9b 64 9c 70
' $3920: 03 07 80 0f 06 00 80 00 00 00 01 80 00 00 00 00
' $3930: 80 03 00 00 08 00 7e 00 00 00 80 00 00 00 06 00
' $3940: 10 00 00 00 80 30 00 00 00 00 00 00 00 00 80 00
' $3950: 04 00 00 0c 00 00 00 00 80 00 00 06 00 01 4f fe
' $3960: 00 00 80 00 00 00 00 01 ff ff c0 00 95 27 12 8b
' $3970: c1 87 80 0f 0c 00 80 00 00 00 01 80 00 00 00 00
' $3980: 80 01 00 00 08 0d fc 00 00 00 80 00 00 00 38 00
' $3990: 08 00 00 00 80 40 00 00 00 00 00 00 00 00 80 00
' $39a0: 02 00 00 03 00 00 00 00 80 00 00 02 00 01 df fc
' $39b0: 00 00 80 00 00 00 00 01 ee ee c0 00 91 24 90 88
' $39c0: 01 87 80 0f 0c 00 80 00 00 00 00 00 00 00 00 00
' $39d0: 80 01 80 00 10 1e f8 00 00 00 80 00 00 00 c0 00
' $39e0: 04 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $39f0: 01 00 00 00 c0 00 00 00 80 00 00 01 00 01 9f f8
' $3a00: 00 00 80 00 02 80 00 01 ff ff c0 00 91 74 50 70
' $3a10: 00 c0 00 00 18 00 80 00 00 00 00 00 00 00 00 00
' $3a20: 80 00 80 00 10 3b f0 00 00 00 80 00 00 07 00 00
' $3a30: 02 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $3a40: 00 00 00 00 30 00 00 00 80 00 00 00 80 03 3f f0
' $3a50: 00 00 80 00 00 10 00 01 bb bb c0 00 80 00 00 00
' $3a60: 00 c0 00 00 10 00 80 00 00 00 00 00 00 00 00 00
' $3a70: 80 00 c0 00 10 f7 c0 00 00 00 80 00 00 18 00 00
' $3a80: 01 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $3a90: 00 00 00 00 0c 00 00 00 80 00 00 00 40 06 7f c0
' $3aa0: 00 00 87 78 e4 56 39 e1 ff ff c0 00 80 00 00 00
' $3ab0: 00 60 00 00 33 18 80 00 00 00 00 00 00 00 00 00
' $3ac0: 80 00 60 00 11 9e 00 00 01 f8 80 00 00 e0 00 00
' $3ad0: 00 80 00 f8 80 00 00 00 00 00 00 00 01 80 80 00
' $3ae0: 00 00 00 00 03 00 00 00 80 00 00 00 20 0c fe 00
' $3af0: 01 f0 8c 44 94 59 7d 11 ee ee c0 f0 80 00 00 00
' $3b00: 00 30 00 00 63 b8 80 00 00 00 00 00 00 00 00 60
' $3b10: 80 00 20 00 3d f8 00 00 01 80 80 00 03 00 00 00
' $3b20: 00 40 01 80 80 00 00 00 00 00 00 00 01 80 80 00
' $3b30: 00 00 00 00 00 c0 01 98 80 00 00 00 10 38 00 00
' $3b40: 01 98 83 44 84 51 41 11 ff ff c1 98 80 00 00 00
' $3b50: 00 1c 00 01 c3 f8 80 00 00 0a 00 00 00 00 00 f0
' $3b60: 80 00 30 00 3f c0 00 00 01 80 80 00 0c 00 00 00
' $3b70: 00 20 01 80 80 00 00 00 00 00 00 00 01 80 80 00
' $3b80: 00 00 00 00 00 30 00 f0 80 00 00 00 0c 60 00 00
' $3b90: 01 98 8e 78 83 d1 39 10 bb bb 81 80 80 80 00 00
' $3ba0: 00 07 00 07 83 58 80 00 00 c0 30 c0 00 00 01 98
' $3bb0: 80 00 18 00 3f 80 00 00 01 f0 80 00 00 00 00 00
' $3bc0: 00 10 01 b8 80 00 00 00 00 00 00 00 01 80 80 00
' $3bd0: 00 00 00 00 00 0c 03 fc 80 00 00 00 03 80 00 00
' $3be0: 01 f0 80 40 00 00 00 00 7f ff 00 f0 8e 91 cf 00
' $3bf0: 00 03 c0 1e 03 18 8e 44 71 11 10 43 9e 00 01 98
' $3c00: 80 00 0e 00 7e 00 00 00 01 80 80 00 00 00 00 00
' $3c10: 00 08 01 98 80 00 00 00 00 00 00 00 01 80 80 00
' $3c20: 00 00 00 00 00 03 00 f0 80 00 00 00 00 00 00 00
' $3c30: 01 b0 80 00 00 00 00 00 2e ee 00 18 98 e2 28 80
' $3c40: 00 00 f8 f8 03 18 81 44 c3 d1 10 47 d1 00 01 f8
' $3c50: 80 00 03 80 78 00 00 00 01 80 80 00 00 00 00 00
' $3c60: 00 04 01 98 80 00 00 00 00 00 00 00 01 80 80 00
' $3c70: 00 00 00 00 00 00 81 98 80 00 00 00 00 00 00 00
' $3c80: 01 98 80 00 00 00 00 00 1f fc 01 98 86 92 28 80
' $3c90: 00 00 3f e0 03 18 9f 44 31 11 10 44 11 00 01 98
' $3ca0: 80 00 00 ff f0 00 00 00 01 80 80 00 00 00 00 00
' $3cb0: 00 02 00 f8 80 00 00 00 00 00 00 00 01 f8 80 00
' $3cc0: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $3cd0: 01 98 80 00 00 00 00 00 01 c0 00 f0 9c 89 cf 00
' $3ce0: 00 00 07 00 00 00 8f 3c e1 0f 38 e3 91 00 01 98
' $3cf0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $3d00: 00 01 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $3d10: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $3d20: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 08 00
' $3d30: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $3d40: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $3d50: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $3d60: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $3d70: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $3d80: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $3d90: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $3da0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $3db0: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $3dc0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $3dd0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $3de0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $3df0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $3e00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $3e10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $3e20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $3e30: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $3e40: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $3e50: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $3e60: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $3e70: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $3e80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $3e90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $3ea0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $3eb0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $3ec0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $3ed0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $3ee0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $3ef0: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $3f00: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $3f10: 1e 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $3f20: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $3f30: 60 00 00 00 80 08 00 00 00 00 00 00 00 00 80 00
' $3f40: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $3f50: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 01
' $3f60: e7 f0 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $3f70: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 01
' $3f80: 98 00 00 00 80 0e 00 00 00 00 00 00 00 00 80 00
' $3f90: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $3fa0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 0f
' $3fb0: 17 7e 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $3fc0: 80 00 00 00 0f 00 00 00 00 00 80 00 00 00 00 02
' $3fd0: 06 00 00 00 80 0b 80 00 00 00 03 ff f0 00 80 00
' $3fe0: 00 00 00 00 00 00 00 00 80 00 00 1f ff ff ff ff
' $3ff0: f8 00 80 00 00 00 00 00 00 00 00 00 80 00 00 3c
' $4000: 06 ab 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $4010: 80 00 00 00 f5 f0 00 00 00 00 80 00 00 00 00 0c
' $4020: 01 80 00 00 80 0d 40 00 00 06 03 55 58 00 80 00
' $4030: 00 00 00 00 00 00 00 00 80 00 00 75 55 55 55 55
' $4040: 56 00 80 00 00 00 00 00 00 00 00 00 80 00 00 64
' $4050: 45 dd c0 00 00 00 80 00 00 00 00 00 00 00 00 00
' $4060: 80 00 00 03 aa ae 00 00 00 00 80 00 00 00 00 10
' $4070: 00 40 00 00 80 0a b0 00 00 39 04 00 08 00 80 00
' $4080: 00 00 00 00 00 00 00 00 80 00 01 aa aa aa aa aa
' $4090: ab 80 80 00 00 00 00 00 00 00 00 00 80 00 01 80
' $40a0: 06 aa a0 00 00 00 80 00 00 00 00 00 00 00 00 00
' $40b0: 80 00 0c 0d 55 55 80 00 00 00 80 00 00 00 3e 20
' $40c0: 00 20 00 00 80 0d 58 00 03 c1 05 55 54 00 80 00
' $40d0: 00 00 00 00 00 00 00 00 80 00 ff 55 55 55 55 55
' $40e0: 55 40 80 00 00 00 00 00 00 00 00 00 80 00 03 91
' $40f0: 17 77 78 00 00 00 80 00 00 00 00 00 00 00 00 00
' $4100: 80 00 33 9a aa aa c0 00 00 00 80 00 00 0f eb c0
' $4110: 00 10 00 00 80 0a ae 00 1c 00 88 00 04 00 80 00
' $4120: 00 00 00 00 00 00 00 00 80 03 06 aa aa aa aa aa
' $4130: aa a0 80 00 00 00 00 00 00 00 00 00 80 00 06 80
' $4140: 06 aa ac 00 00 00 80 00 00 00 00 00 00 00 00 00
' $4150: 80 01 c0 75 55 55 60 00 00 00 80 00 00 f5 55 40
' $4160: 00 10 00 00 80 0d 55 80 e0 00 4d 55 56 00 80 00
' $4170: 00 00 00 00 00 00 00 00 80 0c 05 55 55 55 55 55
' $4180: 55 60 81 80 00 00 00 00 00 00 00 00 80 00 0d 44
' $4190: 45 dd de 00 00 00 80 00 00 00 00 00 00 00 00 00
' $41a0: 80 02 00 1a aa aa b0 00 00 00 80 00 03 aa aa 80
' $41b0: 00 08 00 00 80 0a aa c7 00 00 30 00 01 00 80 3f
' $41c0: ff ff ff ff ff ff ff 00 80 10 0a aa aa aa aa aa
' $41d0: aa b0 80 e0 00 00 00 00 00 00 00 00 80 00 18 20
' $41e0: 06 aa ab 00 00 00 80 00 00 00 00 00 00 00 00 00
' $41f0: 80 04 00 05 55 55 58 00 00 00 80 00 1d 55 55 80
' $4200: 00 08 00 00 80 0d 55 78 00 00 35 55 55 00 80 35
' $4210: 55 55 55 55 55 55 55 00 80 20 0d 55 55 55 55 55
' $4220: 55 50 80 d8 00 00 00 00 00 00 00 70 80 00 15 51
' $4230: 17 77 77 80 00 00 80 00 00 00 00 00 00 00 00 00
' $4240: 80 08 00 02 aa aa ac 00 00 00 80 00 6a aa aa 80
' $4250: 00 04 00 00 80 0a ab 80 00 00 10 00 00 80 80 2a
' $4260: aa aa aa aa aa aa ab 00 80 20 1a aa aa aa aa aa
' $4270: aa a8 80 6e 00 00 00 00 00 00 07 b0 80 00 20 10
' $4280: 06 aa aa c0 00 00 80 00 00 00 00 00 00 00 00 00
' $4290: 80 10 00 01 55 55 56 00 00 00 80 00 d5 55 55 00
' $42a0: 00 04 00 00 80 0d 5c 00 00 00 0d 55 55 80 80 35
' $42b0: 55 55 55 55 55 55 55 00 80 40 15 55 55 55 55 55
' $42c0: 55 58 80 35 c0 00 00 00 00 00 7d 50 80 00 55 5c
' $42d0: 45 dd dd c0 00 00 80 00 00 00 00 00 00 00 00 00
' $42e0: 80 20 00 00 aa aa ab 00 00 00 80 03 aa aa a9 00
' $42f0: 00 02 00 00 80 0a a8 00 00 00 04 00 00 40 80 2a
' $4300: aa aa aa aa aa aa ab 00 80 40 1a aa aa aa aa aa
' $4310: aa a8 80 1a b0 00 00 00 00 07 aa b0 80 00 40 04
' $4320: 06 aa aa a0 00 00 80 00 00 00 00 00 00 00 00 00
' $4330: 80 20 00 00 55 55 55 80 00 00 80 05 55 55 56 00
' $4340: 00 02 00 00 80 0d 58 00 00 00 05 55 55 40 80 35
' $4350: 55 55 55 55 55 55 55 00 80 80 15 55 55 55 55 55
' $4360: 55 58 80 15 5c 00 00 00 00 7d 55 50 80 00 d5 57
' $4370: 17 77 77 60 00 00 80 00 00 00 00 00 00 00 00 00
' $4380: 80 40 00 00 6a aa aa 80 00 00 80 0a aa aa aa 00
' $4390: 00 02 00 00 80 0a a8 00 00 00 02 00 00 20 80 2a
' $43a0: aa aa aa aa aa aa ab 00 80 80 1a aa aa aa aa aa
' $43b0: aa a8 80 0a ab 00 00 00 07 aa aa b0 80 01 80 02
' $43c0: 06 aa aa b0 00 00 80 00 00 00 00 00 00 00 00 00
' $43d0: 80 40 00 00 55 55 55 40 00 00 80 15 55 55 56 00
' $43e0: 00 02 00 00 80 0d 58 00 00 00 01 55 55 40 80 35
' $43f0: 55 55 55 55 55 55 55 00 80 80 15 55 55 55 55 55
' $4400: 55 58 80 05 55 e0 00 00 7d 55 55 60 80 01 55 55
' $4410: 45 dd dd d0 00 00 80 00 00 00 00 00 00 00 00 00
' $4420: 80 80 00 00 2a aa aa c0 00 00 80 1a aa aa aa 00
' $4430: 00 02 00 00 80 0a a8 00 00 00 01 00 00 40 80 2a
' $4440: aa aa aa aa aa aa ab 00 80 80 1a aa aa aa aa aa
' $4450: aa a8 80 06 aa b8 00 07 aa aa aa a0 80 01 00 00
' $4460: 86 aa aa b0 00 00 80 00 00 00 00 00 00 00 00 00
' $4470: 80 80 00 00 35 55 55 60 00 00 80 35 55 55 56 00
' $4480: 00 02 00 00 80 0d 58 00 00 00 00 d5 55 80 80 35
' $4490: 7f ff ff d5 55 55 55 00 80 80 15 55 55 55 55 55
' $44a0: 55 58 80 03 55 56 00 7d 55 55 55 60 80 03 55 55
' $44b0: 57 77 77 78 00 00 80 00 00 00 00 00 00 00 00 00
' $44c0: 80 80 00 00 1a aa aa a0 00 00 80 2a aa aa aa 00
' $44d0: 00 03 00 00 80 0a a8 00 00 00 00 40 01 00 80 2a
' $44e0: a0 00 00 6a aa aa ab 00 80 80 1a aa aa aa aa aa
' $44f0: aa a8 80 01 aa ab 87 aa aa aa aa a0 80 02 00 00
' $4500: 46 aa aa a8 00 00 80 00 00 00 00 00 00 00 00 00
' $4510: 81 00 00 00 15 55 55 60 00 00 80 55 55 55 54 00
' $4520: 00 01 00 00 80 0d 58 00 00 00 00 35 55 00 80 35
' $4530: 60 00 00 55 55 55 55 00 80 80 15 55 55 55 55 55
' $4540: 55 58 80 00 d5 55 7d 55 55 55 55 60 80 03 55 55
' $4550: 65 dd dd d8 00 00 80 00 00 00 00 00 00 00 00 00
' $4560: 80 80 00 00 1a aa aa a0 00 00 80 ea aa aa ac 00
' $4570: 00 01 80 00 80 0a a8 00 00 00 00 20 02 00 80 2a
' $4580: a0 00 00 6a aa aa ab 00 80 80 1a aa aa aa aa aa
' $4590: aa a8 80 00 aa aa aa aa aa aa aa a0 80 02 00 00
' $45a0: 16 aa aa a8 00 00 80 00 00 00 00 00 00 00 00 00
' $45b0: 80 80 00 00 35 55 55 50 00 00 80 d5 55 55 54 00
' $45c0: 00 01 80 00 80 0d 58 00 00 00 00 15 56 00 80 35
' $45d0: 60 00 00 55 55 55 55 00 80 80 15 55 55 55 55 55
' $45e0: 55 58 80 00 55 55 55 55 55 55 55 60 80 07 55 55
' $45f0: 5f 77 77 7c 00 00 80 00 00 00 00 00 00 00 00 00
' $4600: 80 80 00 00 2a aa aa b0 00 00 80 aa aa aa aa 00
' $4610: 00 02 80 00 80 0a e8 00 00 00 00 08 04 00 80 2a
' $4620: a0 00 00 6a aa aa ab 00 80 80 1a aa aa aa aa aa
' $4630: aa a8 80 00 2a aa aa aa aa aa aa a0 80 04 00 00
' $4640: 0e aa aa ac 00 00 80 00 00 00 00 00 00 00 00 00
' $4650: 80 40 00 00 55 55 55 50 00 00 81 55 55 55 56 00
' $4660: 00 03 40 00 80 0d 88 00 00 00 00 05 58 00 80 35
' $4670: 60 00 00 55 55 55 55 00 80 80 15 55 55 55 55 55
' $4680: 55 58 80 00 15 55 55 55 57 55 55 60 80 07 ff ff
' $4690: ff dd dd dc 00 00 80 00 00 00 00 00 00 00 00 00
' $46a0: 80 40 00 00 6a aa aa b0 00 00 81 aa aa aa aa 00
' $46b0: 00 02 c0 00 80 0e 08 00 00 00 00 04 08 00 80 2a
' $46c0: a0 00 00 6a aa aa ab 00 80 80 1a aa aa aa aa aa
' $46d0: aa a8 80 00 1a aa aa aa aa ea aa a0 80 06 22 22
' $46e0: 27 ea aa ac 00 00 80 00 00 00 00 00 00 00 00 00
' $46f0: 80 20 00 00 55 55 55 50 00 00 81 55 55 55 56 00
' $4700: 00 03 40 00 80 08 08 00 00 00 00 03 f0 00 80 35
' $4710: 60 00 00 55 55 55 55 00 80 80 15 55 55 55 55 55
' $4720: 55 58 80 00 0d 55 55 55 54 35 55 60 80 03 55 55
' $4730: 5d 7f 77 7c 00 00 80 00 00 00 00 00 00 00 00 00
' $4740: 80 20 00 00 aa aa aa a0 00 00 80 aa aa aa aa 00
' $4750: 00 02 80 00 80 00 08 00 00 00 00 04 00 00 80 2a
' $4760: a0 00 00 6a aa aa ab 00 80 80 1a aa aa aa aa aa
' $4770: aa a8 80 00 06 aa aa aa ac 0e aa a0 80 02 88 88
' $4780: 8a af aa a8 00 00 80 00 00 00 00 00 00 00 00 00
' $4790: 80 10 00 01 55 55 55 60 00 00 80 d5 55 55 56 00
' $47a0: 00 03 80 00 80 00 08 00 00 00 00 08 00 00 80 35
' $47b0: 60 00 00 55 55 55 55 00 80 80 15 55 55 55 55 55
' $47c0: 55 58 80 00 05 55 55 55 54 03 55 40 80 03 55 55
' $47d0: 5d 55 fd d8 00 00 80 00 00 00 00 00 00 00 00 00
' $47e0: 80 08 00 02 aa aa aa a0 00 00 80 6a aa aa ab 00
' $47f0: 00 02 80 00 80 00 08 00 00 00 00 08 00 00 80 2a
' $4800: a0 00 00 6a aa aa ab 00 80 80 0a aa aa aa aa aa
' $4810: aa b0 80 00 02 aa aa aa a8 00 ea c0 80 02 22 22
' $4820: 3a aa ae a8 00 00 80 00 00 00 00 00 00 00 00 00
' $4830: 80 04 00 05 55 55 55 60 00 00 80 55 55 55 55 00
' $4840: 00 05 00 00 80 00 08 00 00 00 00 10 00 00 80 3f
' $4850: e0 00 00 7f ff ff ff 00 80 80 0d 55 55 55 55 55
' $4860: 55 50 80 00 01 55 55 55 58 00 35 40 80 03 55 55
' $4870: 55 55 55 f8 00 00 80 00 00 00 00 00 00 00 00 00
' $4880: 80 02 00 1a aa aa aa c0 00 00 80 2a aa aa aa 80
' $4890: 00 07 00 00 80 00 08 00 00 00 00 20 00 00 80 00
' $48a0: 20 00 00 40 00 00 00 00 80 80 06 aa aa aa aa aa
' $48b0: aa a0 80 00 00 aa aa aa a8 00 0e c0 80 01 88 88
' $48c0: 9a aa aa b0 00 00 80 00 00 00 00 00 00 00 00 00
' $48d0: 80 01 c0 75 55 55 55 40 00 00 80 35 55 55 55 80
' $48e0: 00 0e 00 00 80 00 08 00 00 00 00 40 00 00 80 00
' $48f0: 20 00 00 40 00 00 00 00 80 80 05 55 55 55 55 55
' $4900: 55 60 80 00 00 d5 55 55 50 00 03 40 80 01 d5 55
' $4910: 75 55 55 50 00 00 80 00 00 00 00 00 00 00 00 00
' $4920: 80 00 33 aa aa aa aa 80 00 00 80 1a aa aa aa 80
' $4930: 00 0c 00 00 80 00 08 00 00 00 00 40 00 00 80 00
' $4940: 20 00 00 40 00 00 00 00 80 80 02 aa aa aa aa aa
' $4950: aa c0 80 00 03 ea aa aa b0 00 00 c0 80 01 a2 22
' $4960: 2a aa aa b0 00 00 80 00 00 00 00 00 00 00 00 00
' $4970: 80 00 0d 55 55 55 55 80 00 00 80 15 55 55 55 40
' $4980: 00 14 00 00 80 00 08 00 00 00 00 80 00 00 80 00
' $4990: 20 00 00 40 00 00 00 00 80 80 01 d5 55 55 55 55
' $49a0: 55 80 80 00 fd 55 55 55 50 00 00 00 80 00 d5 55
' $49b0: 75 55 55 60 00 00 80 00 00 00 00 00 00 00 00 00
' $49c0: 80 00 06 aa aa aa ab 00 00 00 80 0a aa aa aa c0
' $49d0: 00 18 00 00 80 00 08 00 00 00 01 00 00 00 80 00
' $49e0: 20 00 00 40 00 00 00 00 80 80 00 6a aa aa aa aa
' $49f0: ae 00 80 0f aa aa aa aa a0 00 00 00 80 00 48 88
' $4a00: aa aa aa e0 00 00 80 00 00 00 00 00 00 00 00 00
' $4a10: 80 00 03 55 55 55 56 00 00 00 80 05 55 55 55 60
' $4a20: 00 30 00 00 80 00 08 00 00 00 02 00 00 00 80 00
' $4a30: 20 00 00 40 00 00 00 00 80 80 00 1f ff ff ff ff
' $4a40: f8 00 80 03 d5 55 55 55 60 00 00 00 80 00 55 55
' $4a50: 55 55 55 40 00 00 80 00 00 00 00 00 00 00 00 00
' $4a60: 80 00 01 aa aa aa ac 00 00 00 80 03 aa aa aa b0
' $4a70: 00 40 00 00 80 00 08 00 00 00 02 00 00 00 80 00
' $4a80: 20 00 00 40 00 00 00 00 80 80 00 00 00 10 00 00
' $4a90: 00 00 80 00 3e aa aa aa c0 07 e3 c0 80 00 22 22
' $4aa0: 6a aa aa 80 00 00 80 00 00 00 00 00 00 00 00 00
' $4ab0: 80 00 00 d5 55 55 58 00 00 00 80 00 d5 55 55 5c
' $4ac0: 01 80 00 00 80 00 08 00 00 00 04 03 f3 f0 80 00
' $4ad0: 20 00 00 40 00 0f c1 80 80 40 00 00 00 20 00 0f
' $4ae0: cf c0 80 00 03 d5 55 55 40 06 06 00 80 00 35 55
' $4af0: 55 55 55 80 00 00 80 00 00 00 00 00 00 00 00 00
' $4b00: 80 00 00 6a aa aa b0 01 f8 60 80 00 6a aa aa aa
' $4b10: 06 07 e3 c0 80 00 0c 00 00 00 08 03 00 60 80 00
' $4b20: 20 00 00 40 00 0c 03 80 80 40 00 00 00 20 00 0c
' $4b30: 0c 00 80 00 00 3e aa aa c0 06 06 00 80 00 18 88
' $4b40: aa aa ab 01 f9 f8 80 00 00 00 00 00 00 00 00 00
' $4b50: 80 00 00 35 55 55 60 01 80 e0 80 00 1d 55 55 55
' $4b60: 98 06 06 60 80 00 03 80 00 00 10 03 00 c0 80 00
' $4b70: 20 00 00 40 00 0c 07 80 80 20 00 00 00 40 00 0c
' $4b80: 0f 80 80 00 00 03 d5 55 80 07 c7 c0 80 00 0d 55
' $4b90: d5 55 56 01 80 18 80 00 00 00 00 00 00 00 00 00
' $4ba0: 80 00 00 1a aa aa c0 01 80 60 80 00 03 aa aa aa
' $4bb0: e0 06 00 60 80 00 00 78 00 00 10 03 e0 60 80 00
' $4bc0: 20 00 00 40 00 0f 8d 80 80 20 00 00 00 40 00 0f
' $4bd0: 80 c0 80 00 00 00 3e aa 80 06 06 60 80 00 06 22
' $4be0: aa aa a8 01 80 30 80 00 00 00 00 00 00 00 00 00
' $4bf0: 80 00 00 0d 55 55 80 01 f0 60 80 00 00 f5 55 5f
' $4c00: 80 07 c0 c0 80 00 00 07 00 00 20 03 00 30 80 00
' $4c10: 20 00 00 40 00 0c 0f c0 80 10 00 00 00 80 00 0c
' $4c20: 00 c0 80 00 00 00 03 d5 80 06 06 60 80 00 03 55
' $4c30: 55 55 50 01 f0 60 80 00 00 00 00 00 00 00 00 00
' $4c40: 80 00 00 03 aa ae 00 01 80 60 80 00 00 0f eb f0
' $4c50: 00 06 01 80 80 00 00 00 e0 00 40 03 03 30 80 00
' $4c60: 20 00 00 40 00 0c 01 80 80 0c 00 00 03 00 00 0c
' $4c70: 0c c0 80 00 00 00 00 3f 00 06 03 c0 80 00 00 c9
' $4c80: aa aa e0 01 80 c0 80 00 00 00 00 00 00 00 00 00
' $4c90: 80 00 00 00 f5 f0 00 01 80 60 80 00 00 00 3e 00
' $4ca0: 00 06 03 00 80 00 00 00 1c 00 80 03 01 e0 80 00
' $4cb0: 20 00 00 40 00 0c 01 80 80 03 00 00 0c 00 00 0c
' $4cc0: 07 80 80 00 00 00 00 03 00 00 00 00 80 00 00 75
' $4cd0: 55 55 c0 01 80 c0 80 00 00 00 00 00 00 00 00 00
' $4ce0: 80 00 00 00 0f 00 00 01 81 f8 80 00 00 00 00 00
' $4cf0: 00 06 07 e0 80 00 00 00 03 c0 80 00 00 00 80 00
' $4d00: 3f ff ff c0 00 00 00 00 80 00 ff ff f0 00 00 00
' $4d10: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 3a
' $4d20: aa ab 00 01 80 c0 80 00 00 00 00 00 00 00 00 00
' $4d30: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $4d40: 00 00 00 00 80 00 00 00 00 39 00 00 00 00 80 00
' $4d50: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $4d60: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 0f
' $4d70: d5 5e 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $4d80: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $4d90: 00 00 00 00 80 00 00 00 00 06 00 00 00 00 80 00
' $4da0: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $4db0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 01
' $4dc0: ff f0 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $4dd0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $4de0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $4df0: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $4e00: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $4e10: 1e 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $4e20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $4e30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $4e40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $4e50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $4e60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $4e70: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $4e80: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $4e90: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $4ea0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $4eb0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $4ec0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $4ed0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $4ee0: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $4ef0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $4f00: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $4f10: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $4f20: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $4f30: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $4f40: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $4f50: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $4f60: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $4f70: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $4f80: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $4f90: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $4fa0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $4fb0: 80 00 00 00 04 00 00 00 00 00 80 00 00 00 04 00
' $4fc0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $4fd0: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $4fe0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $4ff0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5000: 80 0f 01 00 00 0c 40 00 10 00 80 0f 01 00 00 0c
' $5010: 40 00 10 00 80 00 00 07 c0 00 40 00 00 00 80 00
' $5020: 00 f3 8f 45 14 40 00 00 80 00 00 f3 8f 45 14 40
' $5030: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5040: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5050: 80 10 39 63 8c 10 e3 8e 38 00 80 10 39 63 8c 10
' $5060: e3 8e 38 00 80 00 00 01 0e 24 e0 00 00 00 80 00
' $5070: 01 01 10 65 16 c0 00 00 80 00 01 01 10 65 16 c0
' $5080: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5090: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $50a0: 80 0e 41 92 44 3c 40 49 10 00 80 0e 41 92 44 3c
' $50b0: 40 49 10 00 80 00 00 01 1f 18 40 00 00 00 80 00
' $50c0: 00 e1 13 55 15 40 00 00 80 00 00 e1 13 55 15 40
' $50d0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $50e0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $50f0: 80 01 41 12 04 10 47 c8 10 00 80 01 41 12 04 10
' $5100: 47 c8 10 00 80 00 00 01 10 18 40 00 00 00 80 00
' $5110: 00 11 11 4d 14 40 00 00 80 00 00 11 11 4d 14 40
' $5120: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5130: 00 00 00 00 00 00 80 00 00 00 20 00 00 00 00 00
' $5140: 80 1e 39 12 0e 10 23 c8 08 00 80 1e 39 12 0e 10
' $5150: 23 c8 08 00 80 00 00 01 0e 24 20 00 00 00 80 00
' $5160: 01 e3 8f 44 f4 40 00 00 80 00 01 e3 8f 44 f4 40
' $5170: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5180: 00 00 00 00 00 00 80 00 00 22 01 81 80 00 00 00
' $5190: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $51a0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $51b0: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $51c0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $51d0: 00 00 00 00 00 00 80 00 00 22 60 82 1c 00 00 00
' $51e0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $51f0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $5200: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $5210: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5220: 00 00 00 00 00 00 80 00 00 3e 20 87 be 00 00 00
' $5230: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $5240: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $5250: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $5260: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5270: 00 00 00 00 00 00 80 00 00 22 20 82 20 00 00 00
' $5280: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $5290: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $52a0: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $52b0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $52c0: 00 00 00 00 00 00 80 00 00 22 71 c2 1c 00 00 00
' $52d0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $52e0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $52f0: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $5300: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5310: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5320: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $5330: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $5340: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $5350: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5360: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5370: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $5380: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $5390: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $53a0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $53b0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $53c0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $53d0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $53e0: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $53f0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5400: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5410: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $5420: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $5430: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $5440: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5450: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5460: 80 00 00 00 0a 00 00 00 00 00 80 00 00 00 00 00
' $5470: 00 00 00 00 80 00 00 00 00 00 40 00 00 00 80 00
' $5480: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 40 00
' $5490: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $54a0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $54b0: 80 00 00 00 00 40 c0 00 00 00 80 00 00 00 00 00
' $54c0: 00 00 00 00 80 00 00 04 00 00 04 00 00 00 80 00
' $54d0: 00 07 c0 00 40 00 00 00 80 00 00 04 00 00 04 00
' $54e0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $54f0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5500: 80 0e 44 74 4e 58 43 9e 00 00 80 00 00 00 00 00
' $5510: 00 00 00 00 80 00 1c e5 8e 38 c7 8e 78 00 80 00
' $5520: 00 04 0e 78 e0 00 00 00 80 00 1c e5 8e 38 c7 8e
' $5530: 78 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5540: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5550: 80 01 44 c5 41 64 47 d1 00 00 80 00 00 00 00 00
' $5560: 00 00 00 00 80 00 31 06 49 7c 44 5f 44 00 80 00
' $5570: 00 07 91 44 40 00 00 00 80 00 31 06 49 7c 44 5f
' $5580: 44 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5590: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $55a0: 80 1f 44 35 5f 44 44 11 00 00 80 00 00 00 00 00
' $55b0: 00 00 00 00 80 00 0d 04 48 40 44 50 44 00 80 00
' $55c0: 00 04 11 44 40 00 00 00 80 00 0d 04 48 40 44 50
' $55d0: 44 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $55e0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $55f0: 80 0f 3c e6 cf 44 e3 91 00 00 80 00 00 00 00 00
' $5600: 00 00 00 00 80 00 38 e4 48 38 e7 8e 44 00 80 00
' $5610: 00 04 0e 44 20 00 00 00 80 00 38 e4 48 38 e7 8e
' $5620: 44 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5630: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5640: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $5650: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $5660: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $5670: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5680: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5690: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $56a0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $56b0: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $56c0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $56d0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $56e0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $56f0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $5700: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $5710: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5720: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5730: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 03 18
' $5740: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $5750: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $5760: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5770: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5780: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 03 18
' $5790: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $57a0: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $57b0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $57c0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $57d0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 03 18
' $57e0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $57f0: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $5800: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5810: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5820: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 03 18
' $5830: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $5840: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $5850: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5860: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5870: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 03 18
' $5880: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $5890: 00 00 18 00 00 00 00 00 80 00 00 00 0c 00 00 00
' $58a0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $58b0: 00 00 00 00 00 00 80 00 00 33 00 1c 00 00 00 00
' $58c0: 80 00 00 00 31 80 00 00 00 00 80 00 00 00 03 58
' $58d0: 00 00 00 00 80 00 00 00 1f 80 00 00 00 00 80 00
' $58e0: 00 00 3c 31 80 00 00 00 80 00 00 00 1e 1f 80 00
' $58f0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5900: 00 00 00 00 00 00 80 00 00 33 00 0c 00 00 00 00
' $5910: 80 00 00 00 31 80 00 00 00 00 80 00 00 00 03 58
' $5920: 00 00 00 00 80 00 00 00 06 00 00 00 00 00 80 00
' $5930: 00 00 66 31 80 00 00 00 80 00 00 00 33 06 00 00
' $5940: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5950: 00 00 00 00 00 00 80 00 00 33 1e 0c 3e 00 00 00
' $5960: 80 00 00 00 31 80 00 00 00 00 80 00 00 00 03 f8
' $5970: 00 00 00 00 80 00 00 00 06 00 00 00 00 00 80 00
' $5980: 00 00 c3 31 80 00 00 00 80 00 00 00 61 86 00 00
' $5990: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $59a0: 00 00 00 00 00 00 80 00 00 3f 33 0c 33 00 00 00
' $59b0: 80 00 00 00 35 80 00 00 00 00 80 00 00 00 03 f8
' $59c0: 00 00 00 00 80 00 00 00 06 00 00 00 00 00 80 00
' $59d0: 00 00 e7 35 80 00 00 00 80 00 00 00 73 86 00 00
' $59e0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $59f0: 00 00 00 00 00 00 80 00 00 33 3f 0c 33 00 00 00
' $5a00: 80 00 00 00 3f 80 00 00 00 00 80 00 00 00 03 b8
' $5a10: 00 00 00 00 80 00 00 00 06 00 00 00 00 00 80 00
' $5a20: 00 00 24 3f 80 00 00 00 80 00 00 00 12 06 00 00
' $5a30: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5a40: 00 00 00 00 00 00 80 00 00 33 30 0c 33 00 00 00
' $5a50: 80 00 00 00 3b 80 00 00 00 00 80 00 00 00 03 18
' $5a60: 00 00 00 00 80 00 00 00 06 00 00 00 00 00 80 00
' $5a70: 00 00 24 3b 80 00 00 00 80 00 00 00 12 06 00 00
' $5a80: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5a90: 00 00 00 00 00 00 80 00 00 33 1e 1e 3e 00 00 00
' $5aa0: 80 00 00 00 31 80 00 00 00 00 80 00 00 00 02 08
' $5ab0: 00 00 00 00 80 00 00 00 06 00 00 00 00 00 80 00
' $5ac0: 00 00 3c 31 80 00 00 00 80 00 00 00 1e 06 00 00
' $5ad0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5ae0: 00 00 00 00 00 00 80 00 00 00 00 00 30 00 00 00
' $5af0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $5b00: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $5b10: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $5b20: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5b30: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5b40: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $5b50: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $5b60: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $5b70: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5b80: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5b90: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $5ba0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $5bb0: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $5bc0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5bd0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5be0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $5bf0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $5c00: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $5c10: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5c20: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5c30: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $5c40: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $5c50: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $5c60: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5c70: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5c80: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $5c90: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $5ca0: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $5cb0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5cc0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5cd0: 8f 87 00 00 0c 00 00 00 00 00 00 03 00 00 00 00
' $5ce0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $5cf0: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $5d00: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5d10: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5d20: 8c c3 00 00 0c 00 00 00 00 00 03 00 00 00 00 00
' $5d30: 03 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $5d40: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $5d50: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5d60: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5d70: 8c c3 07 87 8c c7 8f 87 8f 87 8f c7 07 8f 87 8f
' $5d80: 83 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $5d90: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $5da0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5db0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5dc0: ef 83 0c cc 0d 8c cc cc cc c0 c3 03 0c cc cc cc
' $5dd0: c0 1f ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $5de0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $5df0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $5e00: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $5e10: 8c c3 0c cc 0f 0c cc cf cc 07 c3 03 0c cc cf cc
' $5e20: c3 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $5e30: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $5e40: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5e50: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5e60: 8c c3 0c cc 0d 8c cc cc 0c 0c c3 03 0c cc cc 0c
' $5e70: c3 00 00 00 9c e7 39 ce 00 00 e7 39 ce 70 9c e7
' $5e80: 39 ce 00 00 18 c6 31 80 80 00 00 00 4e 73 9c e7
' $5e90: 39 ce a7 39 ce 73 9c e7 00 00 00 00 80 00 00 00
' $5ea0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5eb0: 8f 87 87 87 8c c7 8f 87 8c 07 c1 c7 87 8c c7 8c
' $5ec0: c0 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $5ed0: 00 00 00 00 ff ff ff f0 80 00 00 00 40 00 00 00
' $5ee0: 00 00 a0 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5ef0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5f00: 80 00 00 00 00 00 0c 00 00 00 00 00 00 00 00 00
' $5f10: 00 00 30 00 80 00 00 00 00 00 00 00 00 00 80 00
' $5f20: 00 00 00 00 ff ff ff f0 80 00 00 00 40 00 00 00
' $5f30: 00 00 a0 00 00 00 00 00 00 00 00 00 80 00 00 00
' $5f40: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $5f50: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $5f60: 00 00 78 00 90 00 00 02 00 00 80 00 00 10 90 00
' $5f70: 00 02 00 00 7f ff ff e0 80 00 00 00 00 00 00 00
' $5f80: 00 02 80 00 00 00 00 01 00 00 00 00 83 ff ff ff
' $5f90: c0 00 00 00 00 00 80 00 00 00 00 00 ff ff ff f0
' $5fa0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $5fb0: 00 00 7e 00 90 00 7c 02 00 00 80 7c 00 10 90 0f
' $5fc0: 80 02 00 00 7f 83 ff e0 80 00 00 00 00 00 00 00
' $5fd0: 00 02 80 00 00 00 00 01 00 00 00 00 84 00 00 00
' $5fe0: 20 00 00 00 00 00 80 00 00 00 00 01 00 00 00 08
' $5ff0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $6000: 00 00 de 00 90 01 fe 02 00 00 80 ff 00 10 90 1f
' $6010: e0 02 00 00 7f 00 ff e0 80 00 00 00 40 03 e0 00
' $6020: 00 02 a0 01 f0 00 00 01 00 00 00 00 88 00 aa aa
' $6030: a0 00 00 00 00 00 80 00 00 00 00 02 00 2a aa a8
' $6040: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $6050: 00 01 8f 80 80 01 ff 00 00 00 01 ff 00 00 80 3f
' $6060: e0 00 00 00 fe 00 ff f0 80 00 00 00 5f f6 20 00
' $6070: f8 00 af fb 10 00 7c 00 00 00 00 00 88 00 00 00
' $6080: 20 00 00 00 00 00 80 00 00 00 00 02 00 00 00 08
' $6090: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $60a0: 00 01 07 c0 80 03 ff 80 00 00 03 ff 80 00 80 7f
' $60b0: f0 00 00 00 fc 00 7f f0 80 00 00 00 7e fc e0 03
' $60c0: fc 00 bf 7e 70 01 fe 00 00 00 00 00 88 00 80 00
' $60d0: 20 00 00 00 00 00 80 00 00 00 00 02 00 20 00 08
' $60e0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $60f0: 00 03 01 c0 90 03 ff 82 00 00 83 ff 80 10 90 7f
' $6100: f0 02 00 00 7c 00 7f e0 f9 ce 73 80 31 c1 00 03
' $6110: fe 02 98 e0 80 01 ff 01 00 f3 9c e7 88 00 00 00
' $6120: 20 00 0f 39 ce 70 81 e7 39 ce 00 02 00 00 00 08
' $6130: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $6140: 00 06 01 e0 9c 0f ff 82 00 00 83 ff e0 70 90 7f
' $6150: fc 0e 00 00 7c 00 1f 80 c0 00 00 00 1f 9c 80 07
' $6160: ff 02 8f ce 40 03 ff 81 00 80 00 00 80 00 80 1f
' $6170: 20 00 08 00 00 00 81 00 00 00 00 00 00 20 07 c8
' $6180: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $6190: 00 04 00 f0 9c 3f ff 82 00 00 83 ff f8 70 90 7f
' $61a0: ff 0e 00 00 7c 00 07 80 c0 00 00 80 43 01 80 07
' $61b0: ff 02 a1 80 c0 03 ff 81 00 80 00 01 8f fc 00 11
' $61c0: 20 00 08 00 00 10 81 00 00 02 00 03 ff 00 04 48
' $61d0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $61e0: 00 0c 00 60 9e f8 3f 00 00 00 01 f8 3e e0 80 3f
' $61f0: 07 dc 00 00 fe 07 c1 10 80 00 00 80 40 87 b8 1f
' $6200: ff 00 a0 43 dc 0f ff 80 00 00 00 01 88 02 80 11
' $6210: 20 00 00 00 00 10 80 00 00 02 00 02 00 a0 04 48
' $6220: 80 00 0f 3c f3 cf 3c f0 00 00 80 00 00 00 00 00
' $6230: 00 18 00 c0 9f fb 98 00 00 00 00 33 bf e0 80 06
' $6240: 77 fc 00 00 ff cc 40 10 80 c0 00 80 40 f7 b8 7f
' $6250: ff 00 a0 7b dc 3f ff 80 00 01 80 01 8b fa 00 11
' $6260: 20 00 00 18 00 10 80 03 00 02 00 02 fe 80 04 48
' $6270: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $6280: 00 30 01 80 9c e7 1d f2 00 00 9f 71 ce 70 93 ee
' $6290: 39 ce 00 00 60 8e 31 80 ff 40 f0 00 00 0f fd f0
' $62a0: 7e 02 80 07 fe f8 3f 01 00 fe 81 e0 8a 0a 80 0e
' $62b0: 20 00 0f e8 1e 00 81 fd 03 c0 00 02 82 a0 03 88
' $62c0: 80 00 20 00 00 00 00 40 00 00 80 00 00 00 00 00
' $62d0: 00 62 01 80 90 06 7f fa 00 00 bf fc c0 10 97 ff
' $62e0: 98 02 00 00 40 03 3f e0 df 01 f8 00 40 01 ff f7
' $62f0: 30 02 a0 00 ff fb 98 01 00 be 03 f0 8a 0a 00 00
' $6300: 20 00 0b e0 3f 00 81 7c 07 e0 00 02 82 80 00 08
' $6310: 80 00 40 00 00 00 00 80 00 00 80 00 00 00 00 00
' $6320: 00 c3 03 00 90 00 1f fe 00 00 ff f0 00 10 9f fe
' $6330: 00 02 00 00 00 0f ff e0 c1 a3 f8 80 40 00 f9 ce
' $6340: 3b e2 a0 00 7c e7 1d f1 00 83 47 f1 8b fa 80 11
' $6350: 20 00 08 34 7f 10 81 06 8f e2 00 02 fe a0 04 48
' $6360: 80 00 80 00 00 00 01 00 00 00 80 00 00 00 00 00
' $6370: 01 8e 86 00 90 00 6f fc 01 80 7f ec 00 00 8f fd
' $6380: 80 00 01 80 80 13 ff f0 81 fe 70 8c 40 00 60 0c
' $6390: ff f0 a0 00 30 06 7f f8 18 03 fc e1 88 02 00 1f
' $63a0: 20 60 00 3f ce 10 80 07 f9 c2 01 82 00 80 07 c8
' $63b0: 80 00 00 00 00 00 00 00 7c 00 80 00 00 00 00 00
' $63c0: 03 04 4c 00 98 00 e7 fc 01 c0 7f ce 00 20 8f f9
' $63d0: c0 04 01 c0 80 31 ff d0 80 6d 2c 8e 00 00 00 00
' $63e0: 3f f8 80 00 00 00 1f fc 1c 00 da 59 88 02 80 11
' $63f0: 20 70 00 0d a5 90 80 01 b4 b2 01 c2 00 a0 04 48
' $6400: 80 02 00 0f 80 00 04 00 fe 00 80 00 00 00 00 00
' $6410: 06 02 18 00 96 03 cf fe 0f 60 ff e7 80 d0 9f fc
' $6420: f0 1a 0f 60 00 18 7f 20 c0 00 3e 7b 00 00 20 00
' $6430: df fa 80 00 10 00 6f fd f6 80 00 7c 88 02 00 00
' $6440: 23 d8 08 00 07 c0 81 00 00 f8 0f 62 00 80 00 08
' $6450: 80 04 00 1f f0 00 08 01 83 00 80 00 3c f3 cf 3c
' $6460: fc 41 30 00 93 ff 9f fa 08 30 bf f3 ff 90 97 fe
' $6470: 7f f2 08 30 40 0c 00 60 c0 20 de c1 c0 00 30 01
' $6480: cf fa a0 00 18 00 e7 fd 83 80 41 bd 88 02 80 12
' $6490: 22 0c 08 04 1b d0 81 00 83 7a 08 32 00 a0 04 88
' $64a0: 80 08 00 07 fe 00 10 03 01 80 80 00 00 00 00 00
' $64b0: 18 20 60 00 91 ff b3 f2 08 30 9f 9b ff 10 93 f3
' $64c0: 7f e2 08 30 60 64 00 e0 c0 1f be c1 c0 00 0c 07
' $64d0: 9f fa a0 00 06 03 cf fd 83 80 3f 7d 88 02 00 15
' $64e0: 22 0c 08 03 f7 d0 81 00 7e fa 08 32 00 80 05 48
' $64f0: 80 00 00 01 ff e0 00 03 01 80 80 00 80 00 00 00
' $6500: 30 10 c0 00 80 ff f1 c0 0f 60 07 1f fe 00 80 e3
' $6510: ff c0 0f 60 f8 e0 01 f0 80 0f c8 fb 40 00 07 ff
' $6520: 3f f0 a0 00 03 ff 9f f8 f6 00 1f 91 88 02 80 15
' $6530: 23 d8 00 01 f9 10 80 00 3f 22 0f 62 00 a0 05 48
' $6540: 80 20 00 00 3f f8 03 ff 83 00 80 01 00 00 00 00
' $6550: 62 09 80 00 91 ff fe 00 01 c0 00 ff ff 10 80 1f
' $6560: ff e2 01 c0 ff 00 00 e0 80 1f f0 0e 00 00 03 ff
' $6570: 67 e0 80 00 01 ff b3 f0 1c 00 3f e0 88 02 00 15
' $6580: 20 70 00 03 fe 00 80 00 7f c0 01 c2 00 80 05 48
' $6590: 80 40 00 00 0f ff 1f ff ff 00 80 02 00 00 00 00
' $65a0: c4 03 00 00 93 ff ff 02 01 80 81 ff ff 90 90 3f
' $65b0: ff f2 01 80 7e 00 00 60 c0 1f f8 8c 00 00 01 ff
' $65c0: e3 82 80 00 00 ff f1 c1 18 80 3f f1 88 02 80 09
' $65d0: 20 60 08 03 ff 10 81 00 7f e2 01 82 00 a0 02 48
' $65e0: 80 80 00 00 01 ff ff c0 3c 00 80 00 00 00 00 01
' $65f0: 89 06 00 00 93 ff 87 02 00 00 81 c3 ff 90 90 38
' $6600: 7f f2 00 00 7e 3c 00 60 c0 3f 60 80 40 00 03 ff
' $6610: fc 02 a0 00 01 ff fe 01 00 80 7e c1 88 02 00 00
' $6620: 20 00 08 07 ec 10 81 00 fd 82 00 02 00 80 00 08
' $6630: 80 00 00 00 00 7f ff 00 00 00 80 08 00 00 00 03
' $6640: 06 4c 00 00 87 ff ff 82 00 00 83 ff ff c0 90 7f
' $6650: ff f8 00 00 7c 00 00 30 c0 30 25 80 40 00 07 ff
' $6660: fe 02 a0 00 03 ff ff 01 00 80 60 4b 88 02 80 1f
' $6670: 20 00 08 06 04 b0 81 00 c0 96 00 02 00 a0 07 c8
' $6680: 81 e7 9e 79 e0 0f ff 00 00 00 80 10 00 00 00 06
' $6690: 02 98 00 00 8f ff ac e0 00 00 0e 6b ff e0 81 cd
' $66a0: 7f fc 00 00 f1 94 00 10 80 20 74 00 40 00 07 ff
' $66b0: 0e 00 a0 00 03 ff 87 00 00 00 40 e8 8f fc 00 04
' $66c0: 20 00 00 04 0e 80 80 00 81 d0 00 03 ff 00 01 08
' $66d0: 80 00 00 00 00 3f ff 00 00 00 80 20 00 00 00 0c
' $66e0: 01 30 00 00 9f fe 68 52 00 00 94 2c ff f0 92 85
' $66f0: 9f fe 00 00 6b d3 00 00 80 0c 00 00 00 00 0f ff
' $6700: ff 00 80 00 07 ff ff 80 00 00 18 00 88 00 80 0a
' $6710: 20 00 00 01 80 00 80 00 30 00 00 02 00 20 02 88
' $6720: 80 00 00 00 01 ff ff 80 78 00 80 00 00 00 00 18
' $6730: 80 60 00 00 9a 60 30 9e 00 00 f2 18 0c b0 9e 43
' $6740: 01 96 00 00 0d e7 f3 40 c0 00 00 80 00 00 1f ff
' $6750: 59 c2 80 00 0f ff ac e1 00 80 00 01 88 00 00 11
' $6760: 20 00 08 00 00 10 81 00 00 02 00 02 00 00 04 48
' $6770: 80 00 00 00 07 ff 9f ff fc 00 80 80 00 00 00 30
' $6780: 44 c0 00 00 9e 40 18 32 00 00 98 30 04 f0 93 06
' $6790: 00 9e 00 00 67 cf fb 00 c0 00 00 80 40 00 1f fc
' $67a0: d0 a2 a0 00 0f fe 68 51 00 80 00 01 88 00 80 00
' $67b0: 20 00 08 00 00 10 81 00 00 02 00 02 00 20 00 08
' $67c0: 80 00 00 00 3f fe 07 ff 86 00 81 00 00 00 00 18
' $67d0: 29 80 00 00 8e 40 38 7e 00 00 fc 38 04 e0 9f 87
' $67e0: 00 9c 00 00 03 c7 fb 10 ce 73 9c 80 40 00 14 c0
' $67f0: 61 3e a0 00 0a 60 30 9f 00 9c e7 39 88 00 00 00
' $6800: 20 00 09 ce 73 90 81 39 ce 72 00 02 00 00 00 08
' $6810: 80 00 00 00 ff e0 00 03 03 00 82 00 00 00 00 1c
' $6820: 13 00 00 00 8c 50 2b 60 00 00 0d a8 14 60 81 b5
' $6830: 02 8c 00 00 f2 57 eb 90 80 00 00 00 40 00 1c 80
' $6840: 30 64 a0 00 0e 40 18 32 00 00 00 00 88 00 aa aa
' $6850: a0 00 00 00 00 00 80 00 00 00 00 02 00 2a aa a8
' $6860: 80 00 00 07 ff 80 00 03 03 00 80 00 00 00 00 3e
' $6870: 06 00 00 00 9e 00 72 a2 00 00 8a 9c 00 f0 91 53
' $6880: 80 1e 00 00 75 63 ff 00 80 00 00 00 00 00 1c 80
' $6890: 70 fe 80 00 0e 40 38 7f 00 00 00 00 88 00 00 00
' $68a0: 20 00 00 00 00 00 80 00 00 00 00 02 00 00 00 08
' $68b0: 80 00 00 0f fc 00 00 01 87 00 87 9e 79 e7 9e 3b
' $68c0: 0c 00 00 00 90 f0 00 02 00 00 80 00 1e 10 90 00
' $68d0: 03 c2 00 00 7f ff e1 e0 80 00 00 00 00 00 18 a0
' $68e0: 56 c2 80 00 0c 50 2b 61 00 00 00 00 87 ff ff ff
' $68f0: c0 00 00 00 00 00 80 00 00 00 00 01 ff ff ff f0
' $6900: 80 00 00 07 c0 00 00 00 fe 00 80 00 00 00 00 79
' $6910: 18 00 00 00 90 00 00 02 00 00 80 00 00 10 90 00
' $6920: 00 02 00 00 7f ff ff e0 80 00 00 00 40 00 1c 00
' $6930: e5 42 a0 00 0e 00 72 a1 00 00 00 00 80 00 00 00
' $6940: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $6950: 80 00 00 00 00 00 00 00 7c 00 80 00 01 ff f8 ff
' $6960: f0 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $6970: 00 00 00 00 ff ff ff f0 80 00 00 00 40 00 01 e0
' $6980: 00 00 a0 00 00 f0 00 00 00 00 00 00 80 00 00 00
' $6990: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $69a0: 80 00 00 00 00 00 00 00 00 00 80 00 00 3f f1 fe
' $69b0: 60 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $69c0: 00 00 00 00 ff ff ff f0 80 00 00 00 40 00 00 00
' $69d0: 00 02 a0 00 00 00 00 01 00 00 00 00 80 00 00 00
' $69e0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $69f0: 80 00 00 00 00 00 00 00 00 00 80 00 00 03 f9 fc
' $6a00: 00 00 00 00 9c e7 39 ce 00 00 e7 39 ce 70 9c e7
' $6a10: 39 ce 00 00 18 c6 31 80 80 00 00 00 00 00 00 00
' $6a20: 00 02 80 00 00 00 00 01 00 00 00 00 80 00 00 00
' $6a30: 00 00 00 00 7c 60 80 00 00 00 00 00 00 00 00 00
' $6a40: 80 00 00 00 00 00 00 01 f0 60 80 00 00 00 00 f8
' $6a50: 00 01 f1 f8 80 00 00 00 00 00 00 00 00 00 80 00
' $6a60: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 03
' $6a70: e1 f2 80 00 00 00 00 01 00 01 f1 98 80 00 00 00
' $6a80: 00 00 00 00 66 60 80 00 00 00 00 00 00 07 c3 c0
' $6a90: 80 00 00 00 00 00 00 01 98 f0 80 00 00 00 00 70
' $6aa0: 00 01 99 80 80 00 20 00 00 00 00 00 f9 8c 88 00
' $6ab0: 00 00 20 00 00 00 f8 78 80 01 40 00 73 9c e7 3b
' $6ac0: 33 02 b9 ce 73 9c e7 39 00 01 99 b0 80 00 00 00
' $6ad0: 00 00 00 00 66 60 80 00 00 00 00 00 00 06 66 60
' $6ae0: 80 00 00 00 00 00 00 01 99 98 80 00 00 00 00 00
' $6af0: 00 01 99 80 80 00 00 00 00 60 00 00 cd dc 80 00
' $6b00: 00 02 00 00 00 00 cc 30 80 00 06 00 00 00 00 03
' $6b10: 33 00 80 00 01 00 00 00 00 01 99 e0 80 00 00 00
' $6b20: 00 00 00 00 7c 60 80 00 02 00 00 00 00 06 66 00
' $6b30: 80 00 00 00 00 00 00 01 f1 98 80 00 00 00 00 00
' $6b40: 00 01 f1 f0 83 bc 61 c7 9c 23 c0 00 cd fc 99 c8
' $6b50: 9c e7 63 9c 73 80 cc 30 9e 71 c9 1c 70 00 00 03
' $6b60: e3 70 90 30 00 00 00 00 00 01 f1 c0 8c 00 10 00
' $6b70: 00 00 00 00 66 60 80 00 00 02 00 00 00 07 c3 c0
' $6b80: 80 00 00 00 00 00 00 01 99 f8 80 00 00 00 00 00
' $6b90: 00 01 99 80 86 22 23 e8 be 22 20 00 f9 ac 89 28
' $6ba0: be 92 27 d2 fa 40 f8 30 a2 4a 2e 3e 48 00 00 03
' $6bb0: 33 30 92 10 e3 1e 38 e0 00 01 99 e0 84 38 f3 9e
' $6bc0: 00 00 00 00 66 60 87 78 e6 3a c7 39 e0 06 60 60
' $6bd0: 80 00 00 00 00 00 00 01 99 98 80 00 00 00 00 00
' $6be0: 00 01 99 80 81 a2 22 07 a0 22 20 00 cd 8c 89 25
' $6bf0: 20 82 24 10 82 40 cc 30 9e 42 29 20 40 00 00 03
' $6c00: 33 30 9c 11 f1 11 7c 90 00 01 99 b0 84 05 17 d1
' $6c10: 00 00 00 00 7c 7e 8c 45 f2 43 2f a5 10 06 66 60
' $6c20: 80 00 00 00 00 00 00 01 f1 98 80 00 00 00 00 00
' $6c30: 00 01 f1 f8 87 3c 71 c0 9c 72 20 00 cd 8c 9d 22
' $6c40: 1c 81 73 90 72 40 cc 30 82 41 ce 1c 40 00 00 03
' $6c50: e1 f0 92 11 01 11 40 80 00 01 f1 98 84 7d 14 11
' $6c60: 00 00 00 00 00 00 83 45 02 42 28 21 10 07 c3 c0
' $6c70: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $6c80: 00 00 00 00 80 20 00 0f 00 00 00 00 f9 8c 80 00
' $6c90: 00 00 00 00 00 00 f8 78 bc 00 08 00 00 00 00 00
' $6ca0: 00 00 91 38 e3 91 38 80 00 00 00 00 8e 3c f3 91
' $6cb0: 00 00 00 00 00 00 8e 78 e7 3a 27 21 10 00 00 00
' $6cc0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $6cd0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $6ce0: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $6cf0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $6d00: 00 00 00 00 00 00 80 40 00 00 00 00 00 00 00 00
' $6d10: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $6d20: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $6d30: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $6d40: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $6d50: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $6d60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $6d70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $6d80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $6d90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $6da0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
' $6db0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $6dc0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $6dd0: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $6de0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $6df0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $6e00: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $6e10: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $6e20: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $6e30: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $6e40: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $6e50: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $6e60: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $6e70: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $6e80: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $6e90: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $6ea0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $6eb0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $6ec0: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $6ed0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $6ee0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $6ef0: 80 00 00 00 00 00 40 00 00 00 80 00 00 40 04 00
' $6f00: 00 00 00 00 80 00 10 00 00 00 00 00 00 00 80 00
' $6f10: 28 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $6f20: 00 00 80 00 00 00 04 00 00 00 00 00 80 04 00 00
' $6f30: 00 00 01 00 00 00 80 00 00 02 80 00 01 00 00 00
' $6f40: 80 1f 00 40 00 00 00 00 00 00 80 00 20 00 00 00
' $6f50: 00 00 10 00 87 c0 00 04 00 00 30 00 40 00 80 1f
' $6f60: 00 c3 00 00 01 00 00 00 80 00 7c 00 00 00 00 00
' $6f70: 00 00 83 c0 00 04 00 40 00 01 00 00 83 c0 10 40
' $6f80: 00 00 00 04 00 00 80 0f 00 00 10 00 00 04 00 00
' $6f90: 80 10 24 e3 9e 1c c3 9e 00 00 80 00 20 c7 8c 39
' $6fa0: e3 8e 38 00 80 8e 30 e5 8e 78 43 8e 78 e0 80 10
' $6fb0: 44 41 0a 44 73 8e 38 00 80 00 40 c3 d1 38 e7 80
' $6fc0: 00 00 84 0e 39 e5 8c 48 a3 8f 44 70 84 0c 38 e3
' $6fd0: 8e 44 e3 0e 38 00 80 10 78 e4 56 44 e3 0e 38 00
' $6fe0: 80 1e 18 47 d1 30 44 51 00 00 80 00 20 44 44 7d
' $6ff0: 10 49 10 00 81 1f 11 06 5f 44 f0 49 45 f0 80 1e
' $7000: 44 41 1f 44 c1 1f 24 00 80 00 78 44 51 25 f4 40
' $7010: 00 00 84 c9 05 16 44 71 f4 51 44 c0 84 c4 10 47
' $7020: c9 55 f1 04 7c 00 80 0e 44 94 59 55 f1 04 7c 00
' $7030: 80 10 18 44 11 0c 44 51 00 00 80 00 20 44 44 41
' $7040: 17 c8 10 00 82 10 11 04 50 44 47 c8 45 00 80 10
' $7050: 44 41 15 44 31 10 20 00 80 00 40 43 d1 21 04 40
' $7060: 00 00 84 48 7d 14 44 49 54 51 44 30 84 44 10 44
' $7070: 08 55 01 04 40 00 80 01 44 84 51 55 01 04 40 00
' $7080: 80 1f 24 23 91 38 e3 91 00 00 80 00 3c e4 4e 39
' $7090: 13 c8 08 00 87 ce 38 e4 4e 44 43 c8 78 e0 80 10
' $70a0: 3c e3 91 3c e0 8e 20 00 80 00 40 e0 4f 20 e4 40
' $70b0: 00 00 83 c8 3d e4 4e 45 13 8f 3c e0 83 ce 08 23
' $70c0: 88 6c e3 82 38 00 80 1e 78 83 d1 6c e3 82 38 00
' $70d0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $70e0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $70f0: 00 00 00 00 00 00 00 00 80 00 00 07 80 00 00 00
' $7100: 00 00 80 00 01 00 00 00 00 00 00 00 80 00 00 00
' $7110: 00 00 00 00 00 00 80 00 40 00 00 00 00 00 00 00
' $7120: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $7130: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $7140: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $7150: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $7160: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $7170: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $7180: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $7190: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $71a0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $71b0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $71c0: 80 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00
' $71d0: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $71e0: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $71f0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $7200: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $7210: 80 00 00 00 00 00 00 00 00 00 80 00 08 00 00 00
' $7220: 00 08 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $7230: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $7240: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $7250: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $7260: 80 00 00 00 00 00 00 00 00 00 80 00 08 00 00 00
' $7270: 00 08 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $7280: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $7290: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $72a0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $72b0: 80 00 00 00 00 00 00 00 00 00 80 00 08 00 07 f0
' $72c0: 00 08 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $72d0: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $72e0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $72f0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $7300: 80 00 00 00 00 00 00 00 00 00 80 00 08 00 00 00
' $7310: 00 08 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $7320: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $7330: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $7340: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $7350: 80 00 00 00 00 00 00 00 00 00 80 00 08 00 00 00
' $7360: 00 08 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $7370: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $7380: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $7390: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $73a0: 80 00 00 40 00 00 00 00 00 00 80 00 08 00 00 00
' $73b0: 00 08 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $73c0: 00 00 00 00 00 00 00 00 80 00 00 00 0a 00 00 00
' $73d0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $73e0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $73f0: 80 10 00 00 00 20 00 40 00 00 80 00 08 00 00 00
' $7400: 00 08 00 00 80 00 00 00 1f 00 00 00 00 00 80 00
' $7410: 00 00 11 00 00 00 00 00 80 00 00 01 80 30 c0 00
' $7420: 00 00 80 00 00 00 20 00 00 00 00 00 80 00 00 00
' $7430: 0a 00 00 00 00 00 80 00 00 00 1f 00 00 00 00 00
' $7440: 80 1e 38 c2 80 20 e3 ce 78 00 80 00 08 00 00 00
' $7450: 00 08 00 00 80 00 00 00 02 00 00 00 00 00 80 00
' $7460: 00 00 11 00 00 00 00 00 80 0e 44 72 11 10 43 9e
' $7470: 00 00 80 00 00 00 70 f0 00 00 00 00 80 00 00 00
' $7480: 1f 00 00 00 00 00 80 00 00 00 10 00 00 00 00 00
' $7490: 80 11 7c 47 c0 20 14 5f 44 00 80 00 08 00 00 00
' $74a0: 00 08 00 00 80 00 00 00 04 00 00 00 00 00 80 00
' $74b0: 00 00 0a 00 00 00 00 00 80 01 44 c7 91 10 47 d1
' $74c0: 00 00 80 00 00 00 f9 00 00 00 00 00 80 00 00 00
' $74d0: 0a 00 00 00 00 00 80 00 00 00 1e 00 00 00 00 00
' $74e0: 80 11 40 45 40 21 f4 50 44 00 80 00 08 00 00 00
' $74f0: 00 08 00 00 80 00 00 00 08 00 00 00 00 00 80 00
' $7500: 00 00 04 00 00 00 00 00 80 1f 44 32 11 10 44 11
' $7510: 00 00 80 00 00 00 21 30 00 00 00 00 80 00 00 00
' $7520: 1f 00 00 00 00 00 80 00 00 00 10 00 00 00 00 00
' $7530: 80 1e 38 e4 40 3c f3 ce 44 00 80 00 08 00 00 00
' $7540: 00 08 00 00 80 00 00 00 1f 00 00 00 00 00 80 00
' $7550: 00 00 04 00 00 00 00 00 80 0f 3c e2 0f 38 e3 91
' $7560: 00 00 80 00 00 00 21 10 00 00 00 00 80 00 00 00
' $7570: 0a 00 00 00 00 00 80 00 00 00 1f 00 00 00 00 00
' $7580: 80 00 00 00 00 00 00 00 00 00 80 00 08 00 00 00
' $7590: 00 08 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $75a0: 00 00 04 00 00 00 00 00 80 00 00 00 00 00 00 00
' $75b0: 00 00 80 00 00 00 20 f0 00 00 00 00 80 00 00 00
' $75c0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $75d0: 80 00 00 00 00 00 00 00 00 00 80 00 08 00 00 00
' $75e0: 00 08 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $75f0: 00 00 04 00 00 00 00 00 80 00 00 00 00 00 00 00
' $7600: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $7610: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $7620: 80 00 00 00 00 00 00 00 00 00 80 00 08 00 00 00
' $7630: 00 08 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $7640: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $7650: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $7660: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $7670: 80 00 00 00 00 00 00 00 00 00 80 00 08 00 00 00
' $7680: 00 08 00 00 80 00 00 00 00 00 00 00 00 00 80 00
' $7690: 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
' $76a0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $76b0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $76c0: 80 00 00 00 00 00 00 00 00 00 80 00 08 00 00 00
' $76d0: 00 08 00 00 80 00 00 00 00 00 00 00 00 00 ff ff
' $76e0: ff ff ff ff ff ff ff ff 80 00 00 00 00 00 00 00
' $76f0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $7700: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $7710: 80 00 00 00 00 00 00 00 00 00 80 00 08 00 00 00
' $7720: 00 08 00 00 80 00 00 00 00 00 00 00 00 00 d5 55
' $7730: 55 55 55 55 55 55 55 55 80 00 00 00 00 00 00 00
' $7740: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $7750: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $7760: 80 00 00 00 00 00 00 00 00 00 80 00 08 00 00 00
' $7770: 00 08 00 00 80 00 00 00 00 00 00 00 00 00 aa aa
' $7780: aa aa aa aa aa aa aa aa 80 00 00 00 00 00 00 00
' $7790: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $77a0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $77b0: 80 00 00 00 00 00 00 00 00 00 80 00 08 00 00 00
' $77c0: 00 08 00 00 80 00 00 00 00 00 00 00 00 00 d5 55
' $77d0: 55 55 55 55 55 55 55 55 80 00 00 00 00 00 00 00
' $77e0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $77f0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $7800: 80 00 00 1f 0f 0f 00 00 00 00 80 00 08 00 00 00
' $7810: 00 08 00 00 80 00 00 18 00 00 00 00 00 00 aa aa
' $7820: aa aa aa aa aa aa aa aa 80 00 00 00 06 00 00 00
' $7830: 00 00 80 00 00 00 06 00 00 00 00 00 80 00 00 00
' $7840: 00 00 00 00 00 00 80 00 00 00 06 0f 00 00 00 00
' $7850: 80 00 00 19 86 19 80 00 00 00 80 00 08 00 00 00
' $7860: 00 08 00 00 80 00 00 18 00 00 00 00 00 00 d5 55
' $7870: 55 55 55 55 55 55 55 55 80 00 00 00 00 00 00 00
' $7880: 00 00 80 00 00 00 0e 00 00 00 00 00 80 00 00 00
' $7890: 00 00 00 00 00 00 80 00 00 00 0e 19 80 00 00 00
' $78a0: 80 00 00 19 86 18 00 00 00 00 80 00 08 00 00 00
' $78b0: 00 08 00 00 80 0f 8f 1f 31 8f 1f 1f 80 00 aa aa
' $78c0: aa aa aa aa aa aa aa aa 80 00 1f 0f 0e 1f 00 00
' $78d0: 00 00 80 00 00 00 06 00 00 00 00 00 80 00 00 0f
' $78e0: 19 8f 80 00 00 00 80 00 00 00 06 1b 80 00 00 00
' $78f0: 80 00 00 1f 06 18 00 00 00 00 80 00 08 00 00 00
' $7900: 00 08 00 00 80 18 18 19 b1 81 99 83 00 00 d5 55
' $7910: 55 55 55 55 55 55 55 55 80 00 19 99 86 19 80 00
' $7920: 00 00 80 00 00 00 06 00 00 00 00 00 80 00 00 01
' $7930: 99 98 00 00 00 00 80 00 00 00 06 1d 80 00 00 00
' $7940: 80 00 00 18 06 18 00 00 00 00 80 00 08 00 00 00
' $7950: 00 08 00 00 80 0f 18 19 b5 8f 98 06 00 00 aa aa
' $7960: aa aa aa aa aa aa aa aa 80 00 19 9f 86 19 80 00
' $7970: 00 00 80 00 00 00 06 00 00 00 00 00 80 00 00 0f
' $7980: 99 8f 00 00 00 00 80 00 00 00 06 19 80 00 00 00
' $7990: 80 00 00 18 06 19 80 00 00 00 80 00 08 00 00 00
' $79a0: 00 08 00 00 80 01 98 19 9f 19 98 0c 00 00 d5 55
' $79b0: 55 55 55 55 55 55 55 55 80 00 19 98 06 19 80 00
' $79c0: 00 00 80 00 00 00 06 00 00 00 00 00 80 00 00 19
' $79d0: 99 81 80 00 00 00 80 00 00 00 06 19 80 00 00 00
' $79e0: 80 00 00 18 0f 0f 00 00 00 00 80 00 08 00 00 00
' $79f0: 00 08 00 00 80 1f 0f 19 9b 0f 98 1f 80 00 aa aa
' $7a00: aa aa aa aa aa aa aa aa 80 00 19 8f 0f 19 80 00
' $7a10: 00 00 80 00 00 00 1f 80 00 00 00 00 80 00 00 0f
' $7a20: 8f 9f 00 00 00 00 80 00 00 00 1f 8f 00 00 00 00
' $7a30: 80 00 00 00 00 00 00 00 00 00 80 00 08 00 00 00
' $7a40: 00 08 00 00 80 00 00 00 00 00 00 00 00 00 d5 55
' $7a50: 55 55 55 55 55 55 55 55 80 00 00 00 00 00 00 00
' $7a60: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $7a70: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $7a80: 80 00 00 00 00 00 00 00 00 00 80 00 08 00 00 00
' $7a90: 00 08 00 00 80 00 00 00 00 00 00 00 00 00 aa aa
' $7aa0: aa aa aa aa aa aa aa aa 80 00 00 00 00 00 00 00
' $7ab0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $7ac0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $7ad0: 80 00 00 00 00 00 00 00 00 00 80 00 08 00 00 00
' $7ae0: 00 08 00 00 80 00 00 00 00 00 00 00 00 00 d5 55
' $7af0: 55 55 55 55 55 55 55 55 80 00 00 00 00 00 00 00
' $7b00: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $7b10: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $7b20: 80 00 00 00 00 00 00 00 00 00 80 00 08 00 00 00
' $7b30: 00 08 00 00 80 00 00 00 00 00 00 00 00 00 aa aa
' $7b40: aa aa aa aa aa aa aa aa 80 00 00 00 00 00 00 00
' $7b50: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $7b60: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $7b70: 80 00 00 00 00 00 00 00 00 00 80 00 08 00 00 00
' $7b80: 00 08 00 00 80 00 00 00 00 00 00 00 00 00 d5 55
' $7b90: 55 55 55 55 55 55 55 55 80 00 00 00 00 00 00 00
' $7ba0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $7bb0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $7bc0: 80 00 00 00 00 00 00 00 00 00 80 00 08 00 00 00
' $7bd0: 00 08 00 00 80 00 00 00 00 00 00 00 00 00 aa aa
' $7be0: aa aa aa aa aa aa aa aa 80 00 00 00 00 00 00 00
' $7bf0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $7c00: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $7c10: 80 00 00 00 00 00 00 00 00 00 80 00 08 00 00 00
' $7c20: 00 08 00 00 80 00 00 00 00 00 00 00 00 00 d5 55
' $7c30: 55 55 55 55 55 55 55 55 80 00 00 00 00 00 00 00
' $7c40: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $7c50: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $7c60: 80 00 00 00 00 00 00 00 00 00 80 00 08 00 00 00
' $7c70: 00 08 00 00 80 00 00 00 00 00 00 00 00 00 aa aa
' $7c80: aa aa aa aa aa aa aa aa 80 00 00 00 00 00 00 00
' $7c90: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $7ca0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' $7cb0: 80 00 00 00 00 00 00 00 00 00 80 00 08 00 00 00
' $7cc0: 00 08 00 00 80 00 00 00 00 00 00 00 00 00 ff ff
' $7cd0: ff ff ff ff ff ff ff ff 80 00 00 00 00 00 00 00
' $7ce0: 00 00 80 00 00 00 00 00 00 00 00 00 80 00 00 00
' $7cf0: 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00
' 32000 Bytes.
INLINE titel%,32000
x%=XBIOS(2)
BMOVE titel%,x%,32000
DEFTEXT 1,0,0,4
TEXT 400,15,"Version "+version$
TEXT 400,25,"vom"
TEXT 400,35,datum$
DEFTEXT 1,0,0,6
TEXT 500,25,"Druckeranpassung"
IF drucker%=1
TEXT 500,35,"für 24-Nadler" ! NEC P2200
ELSE
TEXT 500,35,"für 9-Nadler" !Panasonic KX-P1092
ENDIF
'
SGET menue$
RETURN
PROCEDURE mikroskop
LOCAL x%,y%,k%
teilbild$=""
ausschnitt$=""
DEFLINE 1,1,0,0
DEFMOUSE 0
GOSUB lupe_einrichten
HIDEM
REPEAT ! Ausschnitt auf dem großen Bild bestimmen
MOUSE x%,y%,k%
IF x%>600
x%=600
ENDIF
IF y%>360
y%=360
ENDIF
IF MOUSEK=0
GRAPHMODE 3
BOX x%,y%,x%+39,y%+39
PAUSE 2
BOX x%,y%,x%+39,y%+39
ENDIF
UNTIL k%
WHILE MOUSEK
WEND
x1%=640 ! Position außerhalb des Bildschirms für die
y1%=0 ! Markierung des ersten Ausschnittes
IF k%=1
SGET undo$
teilbild%=x%-140 ! x-Position des Teilbildes (halbe Bildgröße)
x%=140
IF teilbild%<0
x%=140+teilbild%
teilbild%=0
ENDIF
IF teilbild%>320
x%=x%+teilbild%-320
teilbild%=320
ENDIF
'
GET teilbild%,0,teilbild%+319,399,teilbild$ ! Teilbild grapschen
CLS
PUT 0,0,teilbild$ ! links an den Rand setzen
GRAPHMODE 1
SETMOUSE 480,160 ! Mauspfeil setzen (geht nur ab Version 3.0)
DO
'
' kleinen Ausschnitt einfangen
'
IF k%=1 AND x%<=280
GRAPHMODE 3
BOX x1%-1,y1%-1,x1%+40,y1%+40 ! alte Markierung löschen
GET x%,y%,x%+40,y%+39,ausschnitt$ ! Ausschnitt grapschen
'
lupe%=VARPTR(lupe$)
VOID C:lupe%(L:VARPTR(ausschnitt$)+6,40,39,L:XBIOS(3)+40)
'
BOX x%-1,y%-1,x%+40,y%+40 ! neuen Ausschnitt markieren
x1%=x%
y1%=y%
DEFLINE 1,3,0,0
COLOR 1
GRAPHMODE 1
BOX 322,322,638,398
PRINT AT(50,23);"zurück zum ganzen Bild"
DEFLINE 1,1,0,0
ENDIF
'
WHILE MOUSEX>319 AND ausschnitt$>""
GRAPHMODE 1
SHOWM
MOUSE a%,b%,k%
IF b%<320
a1%=INT((a%-320)/8) ! Positionen der Pixel im Ausschnitt
b1%=INT(b%/8)
a2%=INT(a%/8)*8+1 ! Positionen der vergrößerten Pixel
b2%=INT(b%/8)*8
PRINT AT(74,24);a1%'b1%';! Anzeige der Koordinaten unten rechts
IF k%=1
COLOR 1
DEFFILL 1,2,8
PBOX a2%,b2%,a2%+6,b2%+6 ! vergrößertes Pixel
DRAW x1%+a1%,y1%+b1% ! Originalpixel setzen
ENDIF
IF k%=2
COLOR 0
DEFFILL 0,2,8
PBOX a2%,b2%,a2%+6,b2%+6
DRAW x1%+a1%,y1%+b1%
ENDIF
ENDIF
EXIT IF b%>320
WEND
EXIT IF k% AND a%>320 AND b%>330
REPEAT
MOUSE x%,y%,k%
IF x%<320
HIDEM
IF x%>280
x%=280
ENDIF
IF y%>360
y%=360
ENDIF
IF MOUSEK=0
GRAPHMODE 3
BOX x%,y%,x%+39,y%+39
PAUSE 2
BOX x%,y%,x%+39,y%+39
ENDIF
ENDIF
UNTIL k% OR x%>319
SHOWM
LOOP
'
WHILE MOUSEK
WEND
GRAPHMODE 3
BOX x1%-1,y1%-1,x1%+40,y1%+40 ! alte Markierung löschen
GET 0,0,319,399,teilbild$
SPUT bild$
PUT teilbild%,0,teilbild$
SGET bild$
SHOWM
ENDIF
RETURN
PROCEDURE mirrorput(x%,y%,s.%)
IF DPEEK(s.%+4)>6 !nur wenn auch etwas da ist
a%=LPEEK(s.%)
b%=DPEEK(a%)
h%=DPEEK(a%+2)
smfdb%(0)=a%+6
smfdb%(1)=(b%+16) AND &HFFF0
smfdb%(2)=h%+1
smfdb%(3)=smfdb%(1)/16
smfdb%(5)=DPEEK(a%+4)
dmfdb%(0)=XBIOS(3)
dmfdb%(1)=640
dmfdb%(2)=400
dmfdb%(3)=40
dmfdb%(5)=1
al$=CHR$(4)+" "+CHR$(3)+" | "+CHR$(1)+" "+CHR$(2)+" |Abbruch"
ALERT 2,"Wie willst Du spiegeln?",0,al$,antw%
ON antw% GOSUB vertikal,horizontal
ENDIF
RETURN
PROCEDURE moduswahl
LOCAL x%,y%,k%
SGET merk$
DEFLINE 1,1,0,0
modus$=""
DO
BOUNDARY 1
GRAPHMODE 1
DEFFILL 1,0,0
PRBOX 180,30,460,205
FOR i%=1 TO 4
BOX 200,23+i%*32,440,55+i%*32
NEXT i%
PRINT AT(27,5);"Modus 1: überdecken"
PRINT AT(27,7);"Modus 2: durchsichtig"
PRINT AT(27,9);"Modus 3: X-Or"
PRINT AT(27,11);"Modus 4: Invers transparent"
DEFFILL 1,1,1
GRAPHMODE 3
PBOX 200,23+mode%*32,440,55+mode%*32
EXIT IF modus$<>""
DO
MOUSE x%,y%,k%
i$=INKEY$
EXIT IF (k%=1 AND x%>200 AND x%<440 AND y%>55 AND y%<249) OR ASC(i$)=13
EXIT IF VAL(i$)>0 AND VAL(i$)<5
LOOP
EXIT IF ASC(i$)=13 OR modus$<>""
IF k%=1 AND x%>200 AND x%<440 AND y%>55 AND y%<183
mode%=INT((y%-23)/32)
modus$=" "+STR$(mode%)
ENDIF
IF VAL(i$)>0
mode%=VAL(i$)
modus$=" "+STR$(mode%)
ENDIF
LOOP
'
' Einstellen des Modus für PUT
'
IF mode%=1
p_mode%=3
ENDIF
IF mode%=2
p_mode%=7
ENDIF
IF mode%=3
p_mode%=6
ENDIF
IF mode%=4
p_mode%=13
ENDIF
'
PAUSE 10
WHILE MOUSEK
WEND
SPUT menue$
GRAPHMODE 1
DEFTEXT 1,0,0,6
TEXT 402,390," "+STR$(mode%)
SGET menue$
SPUT merk$
GRAPHMODE mode%
RETURN
PROCEDURE musterwahl
LOCAL x%,y%,k%
SGET merk$
DEFMOUSE 3
musterdaten:
DATA 2,1,2,2,2,3,2,4,2,5,2,6
DATA 2,7,2,8,2,9,2,10,2,11,2,12
DATA 2,13,2,14,2,15,2,16,2,17,2,18
DATA 2,19,2,20,2,21,2,22,2,23,2,24
DATA 3,1,3,2,3,3,3,4,3,5,3,6
DATA 3,7,3,8,3,9,3,10,3,11,3,12,4,1,0,0,0,0
RESTORE musterdaten
GRAPHMODE 1
BOUNDARY 1
FOR i%=0 TO 37
READ x%,y%
DEFFILL 1,x%,y%
PBOX i%*16.8,50,i%*16.8+16.8,110
NEXT i%
REPEAT
MOUSE x%,y%,k%
x%=INT(x%/16.8)
EXIT IF k%>1
UNTIL k% AND y%>40 AND y%<110
IF k%=1
RESTORE musterdaten
FOR i%=1 TO x%+1
READ muster1%,muster2%
NEXT i%
DEFFILL 1,muster1%,muster2%
PBOX 0,50,640,110
PAUSE 10
WHILE MOUSEK
WEND
ENDIF
SPUT menue$
DEFFILL 1,muster1%,muster2%
PBOX 240,380,320,399
SGET menue$
SPUT merk$
DEFMOUSE 0
WHILE MOUSEK
WEND
RETURN
PROCEDURE n_ecken ! Nach dem Programm "DENISE" aus der "68000er"
LOCAL x%,y%,k%
SGET undo$
HIDEM
SGET merk$
'
GOSUB schreibkasten
PRINT AT(22,8);"Regelmäßiges Vieleck"
PRINT AT(22,11);"Bitte Anzahl der Ecken eingeben"
PRINT AT(22,12);"(höchstens 29)"
PRINT AT(22,14);">_";
'
eck$=""
DO
i$=INKEY$
IF ASC(i$)>47 AND ASC(i$)<58 ! Eingabe muß Ziffer sein
eck$=eck$+i$
PRINT CHR$(8);i$;"_";
ENDIF
EXIT IF VAL(eck$)>2
LOOP
PRINT CHR$(8);"-Eck"
PAUSE 20
eck%=VAL(eck$)
SPUT merk$
DO
DEFLINE 1,1,0,0
SHOWM
DEFMOUSE 7
REPEAT
MOUSE x%,y%,k%
i$=INKEY$
IF (LEN(i$)=2 AND ASC(RIGHT$(i$))=98)
al$=" Mauspfeil auf gewünschten| Mittelpunkt,| dann linke Maustaste halten|"
al$=al$+" und die Umkreisgröße bestimmen| "
ALERT 0,al$,1," OK ",antw%
DEFMOUSE 7
ENDIF
UNTIL k%
EXIT IF k%>1
GOSUB gummikreis
GRAPHMODE mode%
PLOT x%+radius%,y%
DEFLINE stil%,breite%,2,2
DEFFILL 1,muster1%,muster2%
GRAPHMODE mode%
COLOR farbe%
IF figurfuellen!=FALSE
FOR f#=0 TO 2*PI STEP (2*PI)/eck%
DRAW TO x%+COS(f#)*radius%,y%+SIN(f#)*radius%
NEXT f#
DRAW TO x%+radius%,y%
DEFFILL 1,muster1%,muster2%
ELSE
DIM x%(eck%)
DIM y%(eck%)
x%(0)=x%+radius%
y%(0)=y%
x%(eck%)=x%+radius%
y%(eck%)=y%
FOR f#=0 TO 2*PI STEP (2*PI)/eck%
x%(INT(f#/((2*PI)/eck%)+0.5))=x%+COS(f#)*radius%
y%(INT(f#/((2*PI)/eck%)+0.5))=y%+SIN(f#)*radius%
NEXT f#
POLYFILL eck%,x%(),y%()
ERASE x%()
ERASE y%()
ENDIF
REPEAT
MOUSE x%,y%,k%
UNTIL k%=0
LOOP
SGET bild$
RETURN
PROCEDURE neuer_ordner
GOSUB fileselect_titel("Neuen Ordner auf der Diskette anlegen")
FILESELECT "\*.*","",ordner$
IF ordner$>""
IF EXIST(ordner$)
ALERT 3,"Es gibt schon eine Datei|mit diesem Namen!",1,"Abbruch",dummy%
ELSE
MKDIR ordner$
ENDIF
ENDIF
SPUT menue$
RETURN
PROCEDURE pulldownmenue
IF menue$(MENU(0))=" über dies Programm"
meld$=" K R I T Z E L | das Pixelverbiegeprogramm |"
meld$=meld$+" von Heiko Müller|Mozartstraße 17, 2905 Edewecht"
ALERT 0,meld$,1," OK ",dummy%
ENDIF
IF menue$(MENU(0))=" weiter im Programm"
i$="weiter"
ENDIF
IF menue$(MENU(0))=" Programmende"
GOSUB schluss
ENDIF
MENU OFF
RETURN
PROCEDURE radiergummi
LOCAL x%,y%,k%
DEFMOUSE 5
SGET undo$
WHILE MOUSEK
WEND
HIDEM
DEFLINE 1,1,2,2
REPEAT
GRAPHMODE 3
i$=INKEY$
IF LEN(i$)=2 AND ASC(RIGHT$(i$))=98
al$="bitte zuerst durch Mausklick |bestimmen, wie groß|"
al$=al$+"das Radiergummi sein soll | "
ALERT 0,al$,1," OK ",dummy%
ENDIF
MOUSE x%,y%,k%
BOX 0,0,x%,y%
PAUSE 2
BOX 0,0,x%,y%
UNTIL k%<>0
WHILE MOUSEK
WEND
rbreite%=x%
rhoehe%=y%
SETMOUSE 0,0
DEFFILL 0,1,0
DO
REPEAT
GRAPHMODE 3
MOUSE x%,y%,k%
BOX x%,y%,x%+rbreite%,y%+rhoehe%
PAUSE 1
BOX x%,y%,x%+rbreite%,y%+rhoehe%
x$=INKEY$
UNTIL k% OR x$="X" OR x$="x"
IF x$="X" OR x$="x"
SPUT merk$
ENDIF
SGET merk$
WHILE k%=1
GRAPHMODE 3
BOX x%,y%,x%+rbreite%,y%+rhoehe%
PAUSE 1
BOX x%,y%,x%+rbreite%,y%+rhoehe%
GRAPHMODE 1
MOUSE x%,y%,k%
PBOX x%,y%,x%+rbreite%,y%+rhoehe%
WEND
EXIT IF k%>1
LOOP
DEFLINE stil%,breite%,anfang%,ende%
GRAPHMODE mode%
DEFFILL 1,muster1%,muster2%
COLOR farbe%
SGET bild$
RETURN
PROCEDURE rundkasten
LOCAL x%,y%,k%
SGET undo$
DEFMOUSE 7
DO
COLOR 1
DEFLINE 1,1,0,0
REPEAT
MOUSE x%,y%,k%
UNTIL k%
EXIT IF k%>1
GOSUB gummikasten
EXIT IF k%>1
GRAPHMODE mode%
DEFLINE stil%,breite%,2,2
DEFFILL 1,muster1%,muster2%
COLOR farbe%
IF figurfuellen!
PRBOX x%,y%,x1%,y1%
ELSE
RBOX x%,y%,x1%,y1%
ENDIF
PAUSE 5
LOOP
SGET bild$
RETURN
PROCEDURE schluss
ON BREAK CONT ! damit keine Doppelabfrage erfolgt
OUT 2,7
ALERT 2,"Soll die Arbeit mit diesem|Programm beendet werden?",1," Ja | Nein ",antw%
IF antw%=1
VOID XBIOS(35,20,3) ! Tastaturklickverzögerung und -wiederholung ein
EDIT
ENDIF
ON BREAK GOSUB schluss
VOID XBIOS(35,0,0) ! Tastaturklickverzögerung und -wiederholung aus
RETURN
PROCEDURE schreiben
LOCAL x%,y%,k%
SGET undo$
DEFMOUSE 1
DEFTEXT farbe%,schriftart%,wink%,hoehe%(ho%)
SGET merk$
GRAPHMODE mode%
DO
IF schreib$="" ! bei leerem String warten, bis erste Eingabe erfolgt
REPEAT
schreib$=INKEY$
SHOWM
UNTIL schreib$>"" OR MOUSEK>1
TEXT MOUSEX,MOUSEY,schreib$
HIDEM
ENDIF
IF schreib$=CHR$(8) ! Backspace nicht als erstes Zeichen möglich
schreib$=""
ENDIF
REPEAT
MOUSE x%,y%,k%
EXIT IF k%>1
i$=INKEY$
IF i$=CHR$(27) ! Esc
schreib$=""
i$=""
ENDIF
EXIT IF i$=CHR$(13) OR schreib$="" ! Return oder String gelöscht
IF i$>"" AND i$<>CHR$(8)
schreib$=schreib$+i$
TEXT x%,y%,schreib$
ENDIF
IF i$=CHR$(8) ! Backspace
schreib$=LEFT$(schreib$,LEN(schreib$)-1)
SPUT merk$
TEXT x%,y%,schreib$
ENDIF
MOUSE x1%,y1%,k%
IF x1%<>x% OR y1%<>y%
SPUT merk$
TEXT x1%,y1%,schreib$
ENDIF
UNTIL k%=1
EXIT IF k%>1
SPUT merk$
IF LEN(schreib$)
TEXT x%,y%,schreib$
SGET merk$
IF k%=1
schreib$=""
ENDIF
ENDIF
LOOP
SPUT merk$
SGET bild$
DEFMOUSE 1
RETURN
PROCEDURE schreibkasten
GRAPHMODE 1
COLOR 1
DEFLINE 1,1,2,2
DEFFILL 1,2,8
PBOX 144,64,504,309 ! schwarzer Hintergrundkasten
DEFFILL 0,2,8
PBOX 140,60,500,305 ! weißer Kasten davor
BOX 140,60,500,305 ! Umrandung
RETURN
PROCEDURE schriftwahl ! Nach dem Programm "DENISE" aus der "68000er"
LOCAL x%,y%,k%
GRAPHMODE 1
SGET merk$
DEFFILL 1,0,0
BOUNDARY 1
PRBOX 130,60,440,270
FOR y%=70 TO 230 STEP 32
PBOX 140,y%,240,y%+31
NEXT y%
PRBOX 275,230,315,260
PRINT AT(21,6);"Normal"
PRINT AT(21,8);"Fett"
PRINT AT(21,10);"Hell"
PRINT AT(21,12);"Kursiv"
PRINT AT(21,14);"Unterstr."
PRINT AT(21,16);"Umrandet"
PRINT AT(37,16);"OK"
REPEAT
FOR i%=8 TO 16 STEP 2
PRINT AT(19,i%);" "
NEXT i%
IF schriftart%>0
FOR i%=0 TO 4
IF schriftart% AND 2^i%
PRINT AT(19,8+i%*2);">"
ENDIF
NEXT i%
ENDIF
GRAPHMODE 1
FOR y%=70 TO 230 STEP 64
PBOX 335,y%,430,y%+31
NEXT y%
PRINT AT(45,6);"größer"
PRINT AT(45,10);"kleiner"
PRINT AT(45,14);"drehen"
PBOX 245,70,330,190
GRAPHMODE 2
DEFTEXT 1,schriftart%,wink%,hoehe%(ho%)
TEXT 285,110,"Aa"
TEXT 285,145,"01"
REPEAT
MOUSE x%,y%,k%
i$=INKEY$
UNTIL k%=1 OR i$=CHR$(13)
PAUSE 9
IF x%>140 AND x%<240 AND y%>70 AND y%<262 AND k%=1
IF y%<102
schriftart%=0
ENDIF
FOR i%=0 TO 4
IF y%>102+32*i% AND y%<134+32*i%
IF schriftart% AND 2^i%
SUB schriftart%,2^i%
ELSE
ADD schriftart%,2^i%
ENDIF
ENDIF
NEXT i%
ENDIF
IF x%>335 AND x%<430 AND y%>70 AND y%<230 AND k%=1
IF y%<102
INC ho%
IF ho%>4
ho%=4
ENDIF
ENDIF
IF y%>134 AND y%<166
SUB ho%,1
IF ho%<0
ho%=0
ENDIF
ENDIF
IF y%>198 AND y%<230
ADD wink%,900
IF wink%>2700
wink%=0
ENDIF
ENDIF
ENDIF
UNTIL x%>275 AND x%<315 AND y%>230 AND y%<260 OR i$=CHR$(13)
DEFFILL 1,muster1%,muster2%
DEFTEXT 1,schriftart%,wink%,hoehe%(ho%)
'
SPUT menue$
DEFFILL 0,2,8
PBOX 81,251,159,295
IF wink%=0 OR wink%=900
TEXT 120,290,"W"
ELSE
TEXT 120,270,"W"
ENDIF
SGET menue$
'
SPUT merk$
RETURN
PROCEDURE signum_einladen
'
' Einladen von SIGNUM!-Fonts als PUT-Graphiken
'
' aus GFA-Club-Nachrichten 1/2-89 Seite 24
'
SGET undo$
CLS
abbruch!=FALSE
GOSUB fileselect_titel("SIGNUM-Druckerfont einladen")
FILESELECT laufwerk$+"*.P24","",fileauswahl$
ext$=RIGHT$(fileauswahl$,4)
IF ext$<>".P24"
ALERT 1,"Das ist leider kein|SIGNUM-Drucker-Font",1,"Abbruch",dummy%
abbruch!=TRUE
ELSE
'
IF EXIST(fileauswahl$)
ERASE z_propbr%()
ERASE zeichen$()
DIM z_propbr%(221),zeichen$(221)
RESERVE 2*FRE(0)/3
prnt_ram%=HIMEM+4000
IF ODD(prnt_ram%)
INC prnt_ram%
ENDIF
'
fileauswahl$=LEFT$(fileauswahl$,LEN(fileauswahl$)-4)
ENDIF
'
OPEN "i",#1,fileauswahl$+".P24"
lof%=LOF(#1)
CLOSE #1
BLOAD fileauswahl$+".P24",prnt_ram% !Druckerfont einladen
IF EXIST(fileauswahl$+".E24")
edit_ram%=prnt_ram%+lof%+2
IF ODD(edit_ram%)
INC edit_ram%
ENDIF
BLOAD fileauswahl$+".E24",edit_ram%
ELSE
ALERT 1,"Der Editor-Font fehlt!",1,"Abbruch",dummy%
RESERVE 3*FRE(0)/2 !Speicher freigeben
abbruch!=TRUE
ENDIF
ENDIF
'
IF NOT abbruch!
GET 0,0,80,80,zeichen$(0) ! leeren Kasten für Leerzeichen
'
FOR i%=1 TO 127
'
offset_i%=LPEEK(prnt_ram%+140+i%*4)
y_offset%=PEEK(prnt_ram%+652+offset_i%)
z_hoehe%=PEEK(prnt_ram%+653+offset_i%)
z_breite%=PEEK(prnt_ram%+654+offset_i%)
'
offset_e%=LPEEK(edit_ram%+140+i%*4)
z_propbr%(i%)=PEEK(edit_ram%+654+offset_e%)
'
IF z_hoehe%>0 AND z_breite%>0
y_offset$=STRING$(y_offset%*(z_breite%-ODD(z_breite%)),0)
'
IF ODD(z_breite%)
zeichenbreite%=z_breite%-ODD(z_breite%)
CLR b$,br_zaehl%
FOR j%=1 TO z_hoehe%
c$=STRING$(zeichenbreite%,0)
BMOVE prnt_ram%+656+offset_i%+br_zaehl%,VARPTR(c$),zeichenbreite%
b$=b$+c$
ADD br_zaehl%,z_breite%
NEXT j%
ELSE
b$=STRING$(z_hoehe%*z_breite%,0)
VOID FRE(0)
BMOVE prnt_ram%+656+offset_i%,VARPTR(b$),z_hoehe%*z_breite%
ENDIF
b$=y_offset$+b$
'
zeichen$(i%)=MKI$(z_breite%*8-1)+MKI$(y_offset%+z_hoehe%-1)+MKI$(1)+b$
'
PUT 300,100,zeichen$(0)
PUT 300,100,zeichen$(i%)
ELSE
zeichen$(i%)=""
ENDIF
NEXT i%
'
z_propbr%(0)=z_propbr%(65) ! Breite des Leerzeichens wie beim "A"
'
CLS
'
RESTORE tauschdaten
'
tauschdaten:
DATA 64,129
DATA 93,132
DATA 125,142
DATA 91,148
DATA 123,153
DATA 92,154
DATA 127,158
DATA 1,123
DATA 2,125
DATA 15,91
DATA 16,93
DATA 32,221
DATA 0,32
'
REPEAT
READ x%,y%
zeichen$(y%)=zeichen$(x%) ! an ASCII-Codes anpassen
z_propbr%(y%)=z_propbr%(x%)
UNTIL x%=0
'
x%=100
y%=100
DATA 102,101,114,116,105,103,33,-1
DO
READ z% ! "fertig" auf den Bildschirm schreiben
EXIT IF z%<0
PUT x%,y%,zeichen$(z%),7
ADD x%,z_propbr%(z%)*4
LOOP
RESERVE 3*FRE(0)/2 ! Speicher freigeben
'
FOR i%=0 TO 31 ! die ersten 32 Zeichen löschen
zeichen$(i%)=""
NEXT i%
'
REPEAT
UNTIL MOUSEK>1 OR INKEY$>""
signum!=TRUE
ENDIF
SPUT bild$
RETURN
PROCEDURE signum_schreiben ! Schreiben mit großen SIGNUM-Zeichen
LOCAL x%,y%,k%
IF NOT signum!
ALERT 1,"Du hast noch keinen|SIGNUM-Zeichensatz geladen!",1,"ach ja",dummy%
ELSE
SGET undo$
REPEAT
CLS
'
x%=0
y%=0
i$=""
'
COLOR 1
DEFLINE 1,1,0,0
'
DO
LINE x%+10,y%+1,x%+10,y%+z_hoehe%-1 ! Linie als Cursor
REPEAT
i%=ASC(INKEY$)
IF MOUSEK>1
i%=27 ! rechte Maustaste imitiert Esc-Taste
ENDIF
UNTIL i%>0
'
IF i%>31
i$=i$+CHR$(i%) ! Kontrollstring (wird für Backspace gebraucht)
ENDIF
'
COLOR 0
LINE x%+10,y%+1,x%+10,y%+z_hoehe%-1 ! Cursor weiß übermalen
COLOR 1
'
EXIT IF i%=27
'
IF x%>550 AND (i%>31) ! Klingel am Zeilenende
OUT 2,7
ENDIF
'
IF i%=8 ! Backspace
IF LEN(i$)>0
SUB x%,z_propbr%(ASC(RIGHT$(i$,1)))*4
PUT x%,y%,zeichen$(32)
i$=LEFT$(i$,LEN(i$)-1)
ENDIF
ELSE
'
PUT x%,y%,zeichen$(i%),7
ADD x%,z_propbr%(i%)*4
'
IF i%=13 ! Return
x%=0
ADD y%,80
i$="" ! Kontrollstring löschen
ENDIF
'
ENDIF
EXIT IF y%>320
LOOP
'
UNTIL i%=27 ! Abbruch mit Esc (oder rechter Maustaste)
SGET bild$
ENDIF
RETURN
PROCEDURE speicher_einrichten
DIM menue$(30)
RESTORE pulldowndaten
i%=-1
DO
INC i%
READ menue$(i%)
EXIT IF menue$(i%)="***"
LOOP
LET menue$(i%)=""
LET menue$(i%+1)=""
'
pulldowndaten:
'
DATA Kritzel , über dies Programm
DATA --------------------
DATA 1,2,3,4,5,6,""
DATA zurück, weiter im Programm
DATA --------------------, Programmende,""
DATA ***
'
DIM wert#(20),sektor#(20),text$(20),prozent#(20) ! für Tortendiagramme
DIM hoehe%(4) ! Buchstabenhöhe
DIM bild$(5)
FOR i%=1 TO 5
bild$(i%)=bild$ ! fünf Bildschirme zum Wechseln
NEXT i%
bild%=1 ! Nummer des aktuellen Bildes
DIM smfdb%(8),dmfdb%(8),p%(8) ! für die Procedur "mirrorput"
muster1%=2
muster2%=4
DEFFILL 1,muster1%,muster2% ! grau
gitter!=FALSE ! aus
farbe%=1 ! schwarz
figurfuellen!=FALSE
sprueh%=10 ! Radius für Sprühdose
mode%=1
modus$=" 1"
p_mode%=3 ! Modus bei PUT (überschreiben)
stil%=1 ! Liniendefinition
breite%=1
anfang%=2
ende%=2
RESTORE hoehe
FOR i%=0 TO 4
READ hoehe%(i%) ! Schrifthöhen
NEXT i%
hoehe:
DATA 4,6,13,20,32
ho%=2 ! Index für Schrifthöhen
wink%=0 ! Winkel für Schriften
LET auswahl$="bild" ! Vorgabe des Dateinamens
extension$="PIC"
laufwerk%=GEMDOS(25)+1
laufwerk$=CHR$(GEMDOS(25)+65)+":"+"\"
pfad$=laufwerk$+"*."+extension$
dateiname$="TEST.PIC"
blockpfad$=laufwerk$+"*.BLK"
blockname$="TEST.BLK"
signum!=FALSE ! Kontrolle, ob SIGNUM-Font eingeladen
bound%=1 ! 1 = gefüllte Figuren mit Rand
RETURN
PROCEDURE speichern
GOSUB fileselect_titel("Bild auf der Diskette speichern")
FILESELECT pfad$,dateiname$,auswahl$
IF LEN(auswahl$)>0
laufwerk%=ASC(auswahl$)-64
IF DFREE(laufwerk%)<32000 AND NOT EXIST(auswahl$)
ALERT 0,"Nicht genug Platz|auf der Diskette!| |Willst Du etwas löschen?",1," ja |nein",antw%
IF antw%=1
GOSUB datei_loeschen
ALERT 1,"Das Bild wurde noch nicht|gespeichert! | | Bitte noch einmal versuchen",1,"danke",dummy%
ENDIF
ELSE
'
IF INSTR(auswahl$,".")=0 ! falls der eingegebene Name keine Extension hat
LET auswahl$=auswahl$+".PIC" ! .PIC dranhängen
ENDIF
'
FOR i%=LEN(auswahl$) DOWNTO 0 ! der Dateiname wird ermittelt
dateiname$=RIGHT$(auswahl$,LEN(auswahl$)-i%) ! durch Herunterzählen bis "\"
punkt%=INSTR(dateiname$,".") ! untersuchen, ob Punkt dabei;
IF punkt%>0 ! wenn ja,
extension$=MID$(dateiname$,punkt%+1,3)! wird die Extension herausgelesen
ENDIF
pfad$=LEFT$(auswahl$,i%)+"*."+extension$ ! neuer Pfadname wird gebaut
EXIT IF MID$(auswahl$,i%,1)="\" ! "\" gefunden, dann raus
NEXT i%
'
SPUT bild$
HIDEM
BSAVE auswahl$,XBIOS(2),32000
ENDIF
ENDIF
DEFFILL 1,muster1%,muster2%
GRAPHMODE 1
SPUT bild$
RETURN
PROCEDURE speicherplatz
frei%=DFREE(laufwerk%)
al$="Speicherplatz auf|Laufwerk "+CHR$(laufwerk%+64)+": "+STR$(frei%)+" K"
IF frei%>63999
al$=al$+"| |Das reicht noch für "+STR$(INT(frei%/32000))+" Bilder."
ELSE
IF frei%>31999
al$=al$+"| |Das reicht noch für 1 Bild."
ELSE
al$=al$+"|Das reicht nicht mehr|für ein ganzes Bild!"
ENDIF
ENDIF
ALERT 1,al$,1," Aha ",dummy%
DEFMOUSE 3
RETURN
PROCEDURE spiegeln ! die Proceduren spiegeln, mirrorput, vertikal und
' horizontal stammen alle aus dem GFA-BASIC-Buch von F. Ostrowski
merk$=block$ ! alten Block merken (falls Abbruch)
SGET undo$
GRAPHMODE 3
DEFLINE 1,1,0,0
HIDEM
REPEAT
i$=INKEY$
IF (LEN(i$)=2 AND ASC(RIGHT$(i$))=98)
al$=" bitte erste Ecke festlegen, | linke Maustaste festhalten |"
al$=al$+" und die Blockgröße bestimmen| "
ALERT 0,al$,1," OK ",dummy%
ENDIF
MOUSE x%,y%,k% ! großes Kreuz als Mauszeiger
LINE 0,y%,639,y%
LINE x%,0,x%,399
PAUSE 2
LINE 0,y%,639,y%
LINE x%,0,x%,399
UNTIL MOUSEK
IF MOUSEK=1
GOSUB gummikasten
GET x%,y%,x1%,y1%,block$
@mirrorput(x%,y%,*block$)
GET x%,y%,x1%,y1%,block$
SPUT bild$
IF antw%<3
GOSUB einsetzen
ELSE
block$=merk$
ENDIF
ENDIF
RETURN
PROCEDURE spruehdose
LOCAL x%,y%,k%
SGET undo$
COLOR farbe%
DEFLINE 1,1,0,0
HIDEM
DO
GRAPHMODE 3
HIDEM
REPEAT
MOUSE x%,y%,k%
CIRCLE x%,y%,sprueh%
PAUSE 1
CIRCLE x%,y%,sprueh%
x$=UPPER$(INKEY$)
IF x$="E"
SHOWM
GRAPHMODE 1
GOSUB spruehdose_einstellen
GRAPHMODE 3
HIDEM
k%=0
ENDIF
UNTIL k% OR x$="X"
IF x$="X"
SPUT merk$
ENDIF
SGET merk$
EXIT IF k%>1
GRAPHMODE 1
WHILE k%=1
MOUSE x%,y%,k%
'
winkel%=RANDOM(360)
radius%=RANDOM(sprueh%)
x1%=x%+SIN(winkel%)*radius%
y1%=y%+COS(winkel%)*radius%
DRAW x1%,y1%
'
WEND
EXIT IF k%>1
LOOP
DEFLINE stil%,breite%,anfang%,ende%
GRAPHMODE 1
SGET bild$
RETURN
PROCEDURE spruehdose_einstellen
LOCAL x%,y%,k%
SGET merk$
al$="Sprühradius = "+STR$(sprueh%)+" Pixel"
ALERT 0,al$,1,"OK|ändern",antw%
IF antw%=2
DEFFILL 0,2,8
COLOR 1
DEFLINE 1,1,0,0
PBOX 230,120,410,220
BOX 230,120,410,220
PRINT AT(35,13);"- OK + ";
PRINT AT(35,10);sprueh%';
BOX 260,180,380,210
BOX 300,180,340,210
GRAPHMODE 3
CIRCLE 350,150,sprueh%
REPEAT
MOUSE x%,y%,k%
IF k%=1 AND y%>180 AND y%<210
IF x%>260 AND x%<300
CIRCLE 350,150,sprueh%
SUB sprueh%,1
PAUSE 2
IF sprueh%=1
sprueh%=2
ENDIF
CIRCLE 350,150,sprueh%
PRINT AT(35,10);sprueh%';
ENDIF
IF x%>340 AND x%<380
CIRCLE 350,150,sprueh%
ADD sprueh%,1
PAUSE 2
IF sprueh%=31
sprueh%=30
ENDIF
CIRCLE 350,150,sprueh%
PRINT AT(35,10);sprueh%';
ENDIF
ENDIF
UNTIL (x%>300 AND x%<340 AND y%>180 AND y%<210 AND k%=1)
ENDIF
SPUT menue$
DEFTEXT 1,0,0,6
GRAPHMODE 1
TEXT 562,390," "+STR$(sprueh%)+" "
SGET menue$
SPUT merk$
WHILE MOUSEK
WEND
COLOR farbe%
GRAPHMODE mode%
DEFFILL 1,muster1%,muster2%
RETURN
PROCEDURE strahlen
LOCAL x%,y%,k%
SGET undo$
DEFMOUSE 7
COLOR 1
REPEAT
MOUSE x%,y%,k%
UNTIL k%
WHILE MOUSEK
WEND
REPEAT
GRAPHMODE 3
DEFLINE 1,1,0,0
REPEAT
MOUSE x1%,y1%,k%
LINE x%,y%,x1%,y1%
PAUSE 3
LINE x%,y%,x1%,y1%
UNTIL k%
GRAPHMODE mode%
DEFLINE stil%,breite%,anfang%,ende%
COLOR farbe%
EXIT IF k%>1
LINE x%,y%,x1%,y1%
WHILE MOUSEK
WEND
UNTIL k%>1
SGET bild$
RETURN
PROCEDURE testbild ! Aufruf nur mit Shift B
SGET undo$
CLS
GRAPHMODE 3
DEFLINE 1,1,0,0
DEFTEXT 1,16,0,32
FOR i%=0 TO 639 STEP 4
LINE 0,0,i%,399
LINE 639,0,i%,399
NEXT i%
TEXT 250,100,"TESTBILD"
SGET bild$
GRAPHMODE mode%
RETURN
PROCEDURE torte
LOCAL x%,y%,k%
SGET undo$
DEFTEXT 1,0,0,13
DEFLINE 1,1,0,0
GRAPHMODE 1
DEFFILL 0,2,8
PBOX 140,85,500,165
BOX 140,85,500,165
TEXT 200,110,"T O R T E N D I A G R A M M"
LINE 140,120,500,120
'
REPEAT
PRINT AT(22,9);"Wieviele Tortenstücke? (maximal 20) ";
FORM INPUT 2,i$
anzahl%=VAL(i$)
IF anzahl%>20 OR anzahl%<0
OUT 2,7
ENDIF
UNTIL anzahl%<21 AND anzahl%>0
'
text!=FALSE
ALERT 0,"Soll Text eingeblendet werden?",1," nein | ja ",antw%
IF antw%=2
text!=TRUE
ENDIF
'
IF text!
groesse%=6
ALERT 0,"Klein- oder Normalschrift?",1," klein |normal ",antw%
IF antw%=2
groesse%=13
ENDIF
prozent!=TRUE
ALERT 0,"Sollen Prozentsätze|eingeblendet werden?",1," ja | nein ",antw%
IF antw%=2
prozent!=FALSE
ENDIF
ENDIF
'
CLS
PRINT
PRINT " Bitte die einzelnen Werte mit [Return] eingeben (zuerst eine großen)"
PRINT
PRINT " Nr. Wert ";
IF text!
PRINT "Text dazu (max. 15 Zeichen)"
ENDIF
PRINT
FOR i%=1 TO anzahl%
PRINT AT(2,i%+4);
PRINT USING "###",i%;
PRINT ":";
NEXT i%
FOR i%=1 TO anzahl%
PRINT CHR$(27);"e" ! Cursor einschalten
w$=""
DO
PRINT AT(8,i%+4);w$';
PRINT CHR$(27);"D"; ! Cursor um ein Zeichen nach links
REPEAT
i$=INKEY$
UNTIL i$<>""
EXIT IF ASC(i$)=13 AND VAL(w$)>=0
IF ASC(i$)=8 AND LEN(w$)
w$=LEFT$(w$,LEN(w$)-1)
ELSE
IF INSTR("0123456789.",i$)>0
w$=w$+i$
ELSE
OUT 2,7
ENDIF
ENDIF
LOOP
wert#(i%)=VAL(w$)
IF w$=""
PRINT "0"
ENDIF
PRINT CHR$(27);"f" ! Cursor ausschalten
IF text!
PRINT AT(25,i%+4);
FORM INPUT 15,text$(i%)
ENDIF
NEXT i%
' Prozentverteilung ermitteln:
sum#=0
FOR i%=1 TO anzahl%
sum#=sum#+wert#(i%)
NEXT i%
IF sum#=0
ALERT 0,"so eine bescheuerte Eingabe!!| | (insgesamt Null??) | ",1,"au weia",dummy%
SPUT bild$
ELSE
BOUNDARY 1
FOR i%=1 TO anzahl%
prozent#(i%)=wert#(i%)*100/sum#
sektor#(i%)=prozent#(i%)*36 ! 1% entspricht 36 * 1/10 Grad
NEXT i%
'
SPUT bild$ ! alten Bildschirminhalt zurück
'
' Kreis und Muster zeichnen
'
DEFMOUSE 5
REPEAT
i$=INKEY$
IF (LEN(i$)=2 AND ASC(RIGHT$(i$))=98)
al$=" Mauspfeil auf gewünschten| Mittelpunkt,| dann linke Maustaste halten|"
al$=al$+" und die Kreisgröße bestimmen| "
ALERT 0,al$,1," OK ",antw%
DEFMOUSE 5
ENDIF
UNTIL MOUSEK
GOSUB gummikreis
start%=900
GRAPHMODE 1
DEFLINE 1,1,0,0
COLOR 1
FOR i%=1 TO anzahl%
schluss%=start%+sektor#(i%)
DEFFILL 1,2,i%
IF prozent#(i%)<2 ! Da nicht beliebig kleine Sektoren gezeichnet
ausgleich%=50 ! werden können, werden die ganz kleinen Sektoren
ELSE ! zu groß dargestellt. Durch Überdecken vom
ausgleich%=0 ! nächsten Sektor wird der Winkel wieder richtig.
ENDIF
PCIRCLE x%,y%,radius%,start%,schluss%+ausgleich%
start%=schluss%
NEXT i%
'
DEFFILL 1,2,1
PCIRCLE x%,y%,radius%,900,900+sektor#(1) ! den ersten Sektor noch einmal,
' damit der evtl. zu große letzte
' überdeckt wird
'
CIRCLE x%,y%,radius% ! Außenkreis als Begrenzung
'
IF text!
' die Texte werden in die Kreissektoren geschrieben:
'
DEFTEXT 1,0,0,groesse%
'
'
richtung#=900 ! Startwinkel in 1/10 Grad
PRINT AT(1,22);
FOR i%=1 TO anzahl%
richtung#=richtung#+sektor#(i%)/2
gradrichtung#=richtung#/10 ! Textrichtung in Grad
bogenrichtung#=gradrichtung#*PI/180 ! Textrichtung in Bogenmaß
textx%=x%+(radius%-10)*COS(bogenrichtung#)
texty%=y%-(radius%-10)*SIN(bogenrichtung#)
'
IF prozent!
text$(i%)=text$(i%)+" ("+STR$(INT(prozent#(i%)+0.5))+"%)"
ENDIF
'
IF textx%<x%
textx%=textx%-8*LEN(text$(i%)) ! Text nach links rücken
ENDIF
IF textx%<1
textx%=1
ENDIF
IF textx%>640-(LEN(text$(i%))*8)
textx%=640-(LEN(text$(i%))*8)
ENDIF
'
TEXT textx%,texty%,text$(i%) ! Text schreiben
'
richtung#=richtung#+sektor#(i%)/2
NEXT i%
ENDIF
ENDIF
SGET bild$
RETURN
PROCEDURE ueber
GRAPHMODE 1
CLS
PRINT
PRINT " K R I T Z E L - ein pixelorientiertes Malprogramm"
PRINT
PRINT " Version ";version$'"vom"'datum$;""
PRINT
PRINT
PRINT " Programmiert in GfA-BASIC 3.0 von"
PRINT
PRINT " Heiko Müller, Mozartstraße 17, 2905 Edewecht"
PRINT
PRINT
PRINT " Es darf mitsamt der Programmliste beliebig kopiert oder weitergegeben werden."
PRINT
PRINT " Falls jemand das Programm verbessert oder einen Fehler findet und beseitigt,"
PRINT " möge er bitte eine Diskette mit der veränderten Version an die obige Anschrift"
PRINT " schicken. Als ""Dankeschön"" werden auch gerne Disketten mit anderen GFA-BASIC-"
PRINT " Programmen angenommen. Wenn außerdem ein frankierter Rückumschlag beigefügt"
PRINT " ist, kommt die Diskette mit der neuesten Version von ""Kritzel"" zurück."
PRINT
REPEAT
UNTIL MOUSEK>1 OR INKEY$<>""
SPUT menue$
RETURN
PROCEDURE umriss ! aus GFA-CLUB Nachrichten 5/89 S. 22
HIDEM
SGET undo$
GET 0,0,639,399,merk$
i$="Welche Umrißart wünscht Du?|außen voll,|außen leicht oder|innen?"
ALERT 1,i$,2,"voll|leicht|innen",antw%
IF antw%=1
FOR i%=-1 TO 1
FOR j%=-1 TO 1
PUT i%,j%,merk$,7
NEXT j%
NEXT i%
PUT 0,0,merk$,6
ENDIF
'
IF antw%=2
PUT 0,0,merk$
PUT -1,0,merk$,7
PUT 1,0,merk$,7
PUT 0,1,merk$,7
PUT 0,-1,merk$,7
PUT 0,0,merk$,6
ENDIF
'
IF antw%=3
PUT 0,0,merk$
GRAPHMODE 3
DEFFILL 1,1
PBOX 0,0,639,399
GET 0,0,639,399,bild$
GRAPHMODE 1
CLS
FOR i%=-1 TO 1
FOR j%=-1 TO 1
PUT i%,j%,bild$,7
NEXT j%
NEXT i%
PUT 0,0,merk$,1
ENDIF
'
SGET bild$
SHOWM
RETURN
PROCEDURE verdoppeln
LOCAL x%,y%,k%
DEFLINE 1,1,0,0
HIDEM
GRAPHMODE 3
REPEAT
i$=INKEY$
IF (LEN(i$)=2 AND ASC(RIGHT$(i$))=98)
al$=" bitte Block ausschneiden,| der vergrößert werden soll!|"
ALERT 0,al$,1,"ach so",dummy%
DEFMOUSE 5
ENDIF
MOUSE x%,y%,k% ! großes Kreuz als Mauszeiger
LINE 0,y%,639,y%
LINE x%,0,x%,399
PAUSE 2
LINE 0,y%,639,y%
LINE x%,0,x%,399
UNTIL MOUSEK
IF MOUSEK=1
GOSUB gummikasten
GET x%,y%,x1%,y1%,block$
b%=x1%-x%
h%=y1%-y%
PUT 320,0,block$ ! Block in die Mitte setzen
'
IF b%>319
b%=319
ENDIF
'
FOR i%=0 TO b% ! zuerst in der Breite bearbeiten:
GET 320+i%,0,321+i%,h%,block$ ! schmale Streifen ausschneiden
PUT 2*i%,0,block$ ! und zweimal hintereinander
PUT 2*i%+1,0,block$ ! vorne hinsetzen
NEXT i%
'
b%=2*b%
'
IF h%>199
h%=199
ENDIF
'
FOR i%=h% DOWNTO 0 ! nun folgen Längsstreifen:
GET 0,i%,b%,i%-1,block$ ! schmale Streifen ausschneiden
PUT 0,2*i%,block$ ! und zweimal untereinander
PUT 0,2*i%-1,block$ ! unten hinsetzen
NEXT i%
'
ENDIF
'
GET 0,0,b%,2*h%,block$ ! neuen Block einfangen
SPUT bild$
GOSUB einsetzen
RETURN
PROCEDURE vertikal
p%(1)=0
p%(3)=h%
p%(5)=y%
p%(7)=y%+h%
p%(8)=3
p%(4)=x%+b%
p%(6)=x%+b%
FOR i%=0 TO b%
p%(0)=i%
p%(2)=i%
BITBLT smfdb%(),dmfdb%(),p%()
DEC p%(4)
DEC p%(6)
NEXT i%
RETURN
PROCEDURE vieleck
LOCAL x%,y%,k%
SGET undo$
DEFMOUSE 5
DO
ERASE x%()
ERASE y%()
DIM x%(100),y%(100)
FOR i%=1 TO 100
IF i%=1
DO
MOUSE x%(1),y%(1),k%
IF gitter!
x%(1)=INT((x%(1)+weite%/2)/weite%)*weite%
y%(1)=INT((y%(1)+weite%/2)/weite%)*weite%
ENDIF
i$=INKEY$
EXIT IF ASC(i$)=13 OR k%
LOOP
INC i%
ENDIF
EXIT IF ASC(i$)=13 OR k%>1
GRAPHMODE 3
DEFLINE 1,1,0,0
REPEAT
MOUSE x%(i%),y%(i%),k%
IF gitter!
x%(i%)=INT((x%(i%)+weite%/2)/weite%)*weite%
y%(i%)=INT((y%(i%)+weite%/2)/weite%)*weite%
ENDIF
LINE x%(i%-1),y%(i%-1),x%(i%),y%(i%)
PAUSE 5
LINE x%(i%-1),y%(i%-1),x%(i%),y%(i%)
UNTIL k%
GRAPHMODE 3
EXIT IF k%>1
LINE x%(i%-1),y%(i%-1),x%(i%),y%(i%)
WHILE MOUSEK
WEND
NEXT i%
WHILE MOUSEK
WEND
GRAPHMODE mode%
x%(0)=x%(i%-1)
y%(0)=y%(i%-1)
DEFLINE stil%,breite%,2,2
COLOR farbe%
IF NOT figurfuellen!
POLYLINE i%,x%(),y%()
ELSE
DEFFILL 1,muster1%,muster2%
POLYFILL i%,x%(),y%()
ENDIF
ERASE x%()
ERASE y%()
REPEAT
MOUSE x%,y%,k%
x$=INKEY$
UNTIL k% OR x$="x" OR x$="X"
IF x$="X" OR x$="x"
SPUT merk$
ENDIF
EXIT IF k%>1
SGET merk$
LOOP
SGET bild$
RETURN